Update a data object

View as Markdown

Applies a partial update to an object definition (field matching is by key; omitted fields are soft-archived). Authorization is scope-dependent: library/template need data-object:manage; project-scoped need the project’s project:object-manage.

Authentication

AuthorizationBearer

WorkOS session JWT or an organization API key, sent as Authorization: Bearer <token>.

Path parameters

idstringRequired

Request

This endpoint expects an object.
labelSingularstringOptional1-200 characters
labelPluralstringOptional1-200 characters
namePluralstringOptional1-64 characters
descriptionstringOptional<=2000 characters
iconstringOptional1-64 characters
colorstring or nullOptional
labelFieldKeystringOptional>=1 character
fieldslist of objectsOptional
fieldGroupslist of objectsOptional
cardinalityobjectOptional

Response

The updated object definition.
definitionobject or null

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error