# Get Depreciation Reconciliations This API endpoint can take reconciliationIds and journal entry status, and gets depreciation reconciliations entries. Endpoint: GET /api/v1/depreciation/reconciliations Version: 1.0.0 Security: x-api-key ## Query parameters: - `filter[reconciliationIds]` (string) Comma separated reconciliation ids for which the reconciliations should be retrieved Example: "5e94d5b63f557b001420bbe1,5e94d5b63f557b001420bbe2" - `filter[journalEntryStatus]` (string) Status of journal entry for which the reconciliations should be retrieved Example: "PROCESSING" - `page[size]` (integer) The number of items to return. If not specified, the API will return a default of 30,000 items, which is the maximum value. Example: 12000 - `page[cursor]` (string) Pagination cursor that indicates the starting position for the next set of items Example: "5e94d5b63f557b001420bbe3" - `allowRedirect` (boolean) If set to true, the API will return a 303 redirect response if the response payload is too large. The field will include the URL to the actual resource. Example: true ## Response 200 fields (application/json): - `data` (array) Array of Reconciliation Items - `data.id` (string) The unique identifier for the reconciliation. Example: "5e94d5b63f557b001420bbe1" - `data.entityId` (string) The unique identifier for the entity. Example: "5e94d5b63f557b001420bbe2" - `data.journalEntryId` (string) The unique identifier for the journal entry. Example: "5e94d5b63f557b001420bbe3" - `data.journalEntryStatus` (string) The status of the journal entry. Enum: "NOT_POSTED", "PROCESSING", "POSTED", "FAILED" - `data.journalEntryTimestamp` (string) The timestamp of the journal entry. Example: "2020-04-13T00:00:00Z" - `links` (object) - `links.self` (string) Link to self Example: "/api/v1/depreciation/reconciliations?filter[reconciliationIds]=615bcdc00000000000020000,615bcdc00000000000020001&filter[journalEntryStatus]=PROCESSING&page[size]=1000&page[cursor]=5e94d5b63f557b001420bbe3" - `links.next` (string) Pagination link pointing to the next page Example: "/api/v1/depreciation/reconciliations?filter[reconciliationIds]=615bcdc00000000000020000,615bcdc00000000000020001&filter[journalEntryStatus]=PROCESSING&page[size]=1000&page[cursor]=63b88f2cb1f05200179e7857" ## Response 303 fields (application/json): - `data` (object) - `data.url` (string) The URL to the new location of the resource. ## Response 400 fields (application/json): - `message` (object) Reason(s) for the errors related to incorrect query keys or values that are out of bound - `message.errors` (array) - `message.errors.field` (string) The field that caused the error Example: "filter[journalEntryStatus]" - `message.errors.message` (string) The error message Example: "filter[journalEntryStatus] must be one of [NOT_POSTED, PROCESSING, POSTED, FAILED]" - `name` (string) BadRequest Example: "BadRequest" - `status` (integer) The HTTP status code. Example: 400 ## Response 401 fields (application/json): - `message` (string) Reason for the error such as incorrect service access, malformed, expired or deactivated token. Example: "Invalid token" - `name` (string) Unauthorized Example: "Unauthorized" - `status` (integer) The HTTP status code. Example: 401 ## Response 413 fields (application/json): - `message` (string) Reason for the error related to the payload size Example: "Response size is greater than 1MB" - `name` (string) PayloadTooLarge Example: "PayloadTooLarge" - `status` (integer) The HTTP status code. Example: 413