List reconciliation exceptions
curl --request GET \
--url https://api.endclose.com/v1/reconciliation_exceptions \
--header 'X-API-KEY: <api-key>'{
"data": [
{
"reconciliation_id": 123,
"data_stream_id": 123,
"title": "<string>",
"id": 123,
"reconciliation_name": "<string>",
"data_stream_name": "<string>",
"data_stream_key": "<string>",
"description": "<string>",
"status": "open",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"opened_at": "2023-11-07T05:31:56Z",
"closed_at": "2023-11-07T05:31:56Z",
"assignees": [
{
"id": 123,
"workos_user_id": "<string>"
}
],
"decimal_places": 2,
"aggregates": {
"record_count": 123,
"total_amount": 123,
"debit_count": 123,
"debit_sum": 123,
"credit_count": 123,
"credit_sum": 123,
"avg_age_days": 123,
"oldest_at": "2023-11-07T05:31:56Z",
"newest_at": "2023-11-07T05:31:56Z"
},
"filtered_aggregates": {
"record_count": 123,
"total_amount": 123,
"debit_count": 123,
"debit_sum": 123,
"credit_count": 123,
"credit_sum": 123,
"avg_age_days": 123,
"oldest_at": "2023-11-07T05:31:56Z",
"newest_at": "2023-11-07T05:31:56Z"
},
"comments": [
{
"id": 123,
"body": "<string>",
"author_workos_id": "<string>",
"mentions": [
123
],
"created_at": "2023-11-07T05:31:56Z"
}
],
"investigation": {
"id": 123,
"status": "<string>",
"recommendation_text": "<string>",
"confidence_score": 123,
"candidate_records_searched": 123,
"suggested_record_ids": [
123
],
"filter_params": {},
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
},
"investigation_sessions": [
{
"id": 123,
"status": "<string>",
"recommendation_text": "<string>",
"confidence_score": 123,
"candidate_records_searched": 123,
"suggested_record_ids": [
123
],
"filter_params": {},
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
}
]
}
],
"has_more": true,
"offset": 123
}Reconciliation Exceptions
List reconciliation exceptions
Returns a paginated list of exceptions, optionally filtered by reconciliation or status. Each row includes data-stream metadata and an aggregates summary so you can render a queue without a follow-up request per row.
GET
/
reconciliation_exceptions
List reconciliation exceptions
curl --request GET \
--url https://api.endclose.com/v1/reconciliation_exceptions \
--header 'X-API-KEY: <api-key>'{
"data": [
{
"reconciliation_id": 123,
"data_stream_id": 123,
"title": "<string>",
"id": 123,
"reconciliation_name": "<string>",
"data_stream_name": "<string>",
"data_stream_key": "<string>",
"description": "<string>",
"status": "open",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"opened_at": "2023-11-07T05:31:56Z",
"closed_at": "2023-11-07T05:31:56Z",
"assignees": [
{
"id": 123,
"workos_user_id": "<string>"
}
],
"decimal_places": 2,
"aggregates": {
"record_count": 123,
"total_amount": 123,
"debit_count": 123,
"debit_sum": 123,
"credit_count": 123,
"credit_sum": 123,
"avg_age_days": 123,
"oldest_at": "2023-11-07T05:31:56Z",
"newest_at": "2023-11-07T05:31:56Z"
},
"filtered_aggregates": {
"record_count": 123,
"total_amount": 123,
"debit_count": 123,
"debit_sum": 123,
"credit_count": 123,
"credit_sum": 123,
"avg_age_days": 123,
"oldest_at": "2023-11-07T05:31:56Z",
"newest_at": "2023-11-07T05:31:56Z"
},
"comments": [
{
"id": 123,
"body": "<string>",
"author_workos_id": "<string>",
"mentions": [
123
],
"created_at": "2023-11-07T05:31:56Z"
}
],
"investigation": {
"id": 123,
"status": "<string>",
"recommendation_text": "<string>",
"confidence_score": 123,
"candidate_records_searched": 123,
"suggested_record_ids": [
123
],
"filter_params": {},
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
},
"investigation_sessions": [
{
"id": 123,
"status": "<string>",
"recommendation_text": "<string>",
"confidence_score": 123,
"candidate_records_searched": 123,
"suggested_record_ids": [
123
],
"filter_params": {},
"completed_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z"
}
]
}
],
"has_more": true,
"offset": 123
}Authorizations
Query Parameters
Filter by reconciliation
Filter by exception status
Available options:
open, investigating, dismissed, resolved Required range:
1 <= x <= 100Pagination offset
⌘I