Create a library data object

View as Markdown

Creates a new org-shared (library-scope) object definition. Requires data-object:manage.

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
nameSingularstringRequired1-64 characters
namePluralstringRequired1-64 characters
labelSingularstringRequired1-200 characters
labelPluralstringRequired1-200 characters
iconstringRequired1-64 characters
labelFieldKeystringRequired>=1 character
fieldslist of objectsRequired
descriptionstringOptional<=2000 charactersDefaults to
colorstring or nullOptional
fieldGroupslist of objectsOptionalDefaults to []
cardinalityobjectOptional

Response

The created object definition.
definitionobject or null

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
422
Unprocessable Entity Error