Skip to main content
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
title
string
required

Specifies the title of the record.

Example:

"My First Blog Post"

page_slug
string
required

Specifies the URL-friendly slug for the page. Required if model is set to act as a web page.

Example:

"my-first-blog-post"

description
string

Provides a brief description of the record. (Optional)

Example:

"An introduction to our new feature."

Response

Content model record created successfully.

Status
string
required
Data
object
required