Record a reviewer sign-off
POST
/api/v1/accounting-periods/{period_id}/sign-offs
Record (or update) a reviewer's sign-off on the period. Idempotent on (user_id, role) — re-signing refreshes the snapshot score + notes. Side-effect: triggers a close-score recompute so the gauge updates immediately.
Authentication
Bearer token authentication. Pass your DayZero API token in the
Authorization header and the
target business UUID in
x-business-id.
Parameters
Path
-
period_idstring required
Request body
Schema: SignOffRequest
-
rolestring required -
Role of the reviewer signing off (preparer, reviewer, controller, partner).
-
notesstring -
Optional reviewer notes captured at sign-off.
Responses
400 Bad Request - Invalid input
401 Unauthorized - Authentication required
403 Forbidden - Insufficient permissions
404 Not Found - Resource does not exist
422 Validation Error
Schema: HTTPValidationError
-
detailarray · ValidationError ValidationError -
5 fields
-
locarray · string | integer required -
msgstring required -
typestring required -
inputobject -
ctxobject
-