POST
/
content
/
v2
/
content-models
/
{modelInternalName}
/
records
cURL
curl --request POST \
  --url https://apis.experro.app/content/v2/content-models/{modelInternalName}/records \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-environment-id: <x-environment-id>' \
  --header 'x-tenant-id: <x-tenant-id>' \
  --header 'x-workspace-id: <x-workspace-id>' \
  --data '{
  "title": "My First Blog Post",
  "page_slug": "my-first-blog-post",
  "description": "An introduction to our new feature."
}'
{
  "Status": "<string>",
  "Data": {
    "content_model_data_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "version_id": "<string>"
  }
}
Before calling this endpoint, make sure you’ve generated an API token and picked the correct domain. See Authentication & Base URLs.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-tenant-id
string
required

Identifier for the tenant. Ensures data isolation per tenant.

x-workspace-id
string
required

Workspace identifier within the tenant. Scopes resources to a specific workspace.

x-environment-id
string
required

Unique identifier of the target environment. Used to scope the API call to a specific deployment environment.

Example:

"PRODUCTION-15a0f8c2-a5e8-4e40-ae74-cb1389d22f45-w49jkngj"

Path Parameters

modelInternalName
string
required

Specifies the internal name of the content model.

Query Parameters

locale
string
required

Specifies the language or region for the response data

publish
boolean

Boolean flag to publish the record. Set to true to publish immediately upon creation.

environment_ids
string

Comma-separated environment IDs; required if publish is set to true.

Body

application/json

Response

200
application/json

Content model record created successfully.

The response is of type object.