Update a person
PATCH/people/:id
Partial update. Only fields present in the body are written; non-writable fields (emails, phones, bank/PIX, id, workspace_id, company_id, created_at) are dropped. Requires scope finance.people.write. Sending null for an optional string field is a no-op (clearing to null is not supported via v1).
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
Updated person.
Malformed JSON body.
Missing / invalid / expired / revoked token.
Token lacks the finance.people.write scope.
Person not found within the tenant (or soft-deleted).
Schema validation failure or invalid CPF/CNPJ check digits.
Unhandled server error.