# Update Depreciation Reconciliations This API endpoint takes a reconciliationId and journal entry status information, and updates depreciation reconciliations entries. Endpoint: PATCH /api/v1/depreciation/reconciliations/{reconciliationId} Version: 1.0.0 Security: x-api-key ## Path parameters: - `reconciliationId` (string, required) Id of reconciliation Example: "5e94d5b63f557b001420bbe3" ## Query parameters: - `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 ## Request fields (application/json): - `data` (object) - `data.journalEntryStatus` (string, required) Status of journal entry Example: "POSTED" - `data.journalEntryId` (string) Id of journal entry Example: "615bcdc00000000000000302" - `data.journalEntryTimestamp` (string) Timestamp of journal entry status change Example: "2024-03-29T21:36:43.309+00:00" ## Response 200 fields (application/json): - `success` (boolean) Example: true ## 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: "reconciliationId" - `message.errors.message` (string) The error message Example: "reconciliationId is required" - `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