201Successful Response
Schema: SuccessEnvelope_CreatePeriodSignOffResponse_
successbooleanmessagestringcodestringdataCreatePeriodSignOffResponse
/api/v1/accounting-periods/{period_id}/sign-offsRecord (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.
Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.
period_idstringrequiredSchema: SignOffRequest
rolestringrequiredRole of the reviewer signing off (preparer, reviewer, controller, partner).
notesstringOptional reviewer notes captured at sign-off.
Schema: SuccessEnvelope_CreatePeriodSignOffResponse_
successbooleanmessagestringcodestringdataCreatePeriodSignOffResponseSchema: HTTPValidationError
detailarray · ValidationErrorValidationErrorlocarray · string | integerrequiredmsgstringrequiredtypestringrequiredinputobjectctxobject