Skip to main content
POST
Create or update an ontology-backed entry
Add a catalog object events can reference. Use the returned entry_id as object on events. Guide: entries and ontologies.

Authorizations

Authorization
string
header
required

OAuth 2.1 authorization code with PKCE. Implicit and password flows are unsupported.

Headers

Idempotency-Key
string
required

Required for mutating requests. Replays with the same key and payload hash return the original logical result; replays with a different payload hash return 409.

Required string length: 16 - 255

Body

application/json
ontology
string
required
owner_id
string
required
ingestion_origin
string
required
entry_name
string
required
fields
object
required
entry_id
string

Optional when deterministic identity fields can derive it.

value
image_upload_status
enum<string>
default:uploaded
Available options:
uploaded,
staged,
missing
media
object

Response

Entry created, updated, or unchanged.

status
enum<string>
required
Available options:
created,
updated,
unchanged
entry
object
required