Update Entity
Updates a {entityType} entity. The request body is a flat JSON object with
field referenceIds as keys — the same shape as create.
Provided fields are merged onto the existing fieldModelV1Data; a key
set to null clears that field. Fields you omit are left unchanged.
Updates are PATCH only — never PUT. A PUT to this resource is
rejected with 405 Method Not Allowed and an Allow: PATCH header (the
handler does a partial merge, which is PATCH semantics; PUT would imply full
replacement, which these endpoints do not do).
Required permission: company.{entity}:update — the exact key varies by
type. See Permissions.
Authorizations
API key authentication. Send your raw API key as the Authorization header value with NO scheme prefix — Authorization: YOUR-API-KEY. Do NOT prefix it with Bearer or ApiKey, and do not use an X-API-Key header; those are not accepted.
Path Parameters
Company identifier
Field Model V1 entity type (lowercase kebab-case URL slug). One of the six
CRUD entity types: event, exposure, quote, submission, person,
organization. policy is NOT valid here — Policy has no generic CRUD (its
writes go through the policy transaction endpoints), though it does have a
read-only /configuration schema.
event, exposure, quote, submission, person, organization Entity identifier
Body
Flat JSON object with field referenceIds as keys (merged onto existing data)
Response
Entity updated successfully
The ID of the updated entity
