Create an object
Creates one object of a definition within a space. Authorization: requires space:contribute on :spaceId — lacking it gives 403 (no space:read → 404). Body: { data, fieldMeta? } — data is field values keyed by field key (validated against the definition via JSON Schema; defaults applied); optional fieldMeta accepts only source/locked per key. A unique-field collision returns 409 duplicate_value (with fieldKey); invalid data → 422 validation_failed. Returns 201 with { object }.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
spaceId
definitionId
Request
This endpoint expects an object.
data
Field values keyed by field key.
fieldMeta
Per-field metadata keyed by field key. Only source and locked are accepted.
Response
The created object.
object
Errors
403
Forbidden Error
409
Conflict Error
422
Unprocessable Entity Error