Mark all unreviewed transactions in a period as reviewed

POST /api/v1/transactions/batch/mark-reviewed-by-period

Bulk-mark every unreviewed transaction whose date falls within [period_start, period_end] as reviewed. Used by the monthly close checklist's 'Mark all reviewed' CTA.

Operation ID: mark_period_transactions_reviewed_api_v1_transactions_batch_mark_reviewed_by_period_post · View as markdown · OpenAPI slice

Authentication

Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.

Request body

period_start string · date required

Inclusive start date of the period (YYYY-MM-DD).

period_end string · date required

Inclusive end date of the period (YYYY-MM-DD).

Responses

201 Successful Response

period_start string · date required
period_end string · date required
marked_count integer required

Number of transactions transitioned to reviewed.

400 Bad Request - Invalid input

401 Unauthorized - Authentication required

403 Forbidden - Insufficient permissions

422 Validation Error

detail array · ValidationError ValidationError
5 fields
loc array · string | integer required
msg string required
type string required
input object
ctx object