/v1/post-sales/bookings/{id}/registrationRecord that a booking’s agreement was registered
Access: API key with bookings:write, or a member session. Permission bookings.edit.
Parameters
idpathrequired- Id
Opaque record id.
Request body
onrequired- LocalDate
Calendar date YYYY-MM-DD in the company time zone.
Response · 200
curl -X POST 'https://api.propzolo.com/v1/post-sales/bookings/{id}/registration' \
-H 'Authorization: Bearer pz_live_…' \
-H 'Content-Type: application/json' \
-d '{"on":"2026-10-06"}'{
"data": {
"id": "cmusrceel0000q7kaafxqi1om",
"status": "registered",
"registration_date": "2026-10-06"
},
"meta": {}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.404Not found — records of another company are reported the same way.409A unique value already exists, a concurrent change won, or the Idempotency-Key is still in use or was sent with a different request.422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

