Skip to main content
PATCH
/
content
/
v2
/
content-models
/
{modelInternalName}
/
records
/
{contentModelDataId}
/
versions
/
publish
Publish a Record Version to Environments
curl --request PATCH \
  --url https://apis.experro.app/content/v2/content-models/{modelInternalName}/records/{contentModelDataId}/versions/publish \
  --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 '{
  "version_data": [
    {
      "environment_id": "<string>",
      "version_id": "<string>"
    }
  ]
}'
{
  "Status": "<string>",
  "Data": {
    "success": [
      "3c90c3cc-0d44-4b50-8888-8dd25736052a"
    ],
    "failures": [
      "<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

Internal name of the content model.

contentModelDataId
string
required

Unique ID of the content record to publish.

Query Parameters

locale
string
required

Specifies the language or region for the response data

Body

application/json
version_data
object[]
required

Array mapping environment IDs to their respective version IDs for publishing.

Response

Publish operation results, with lists of succeeded and failed environment IDs.

Status
string
required

Indicates overall result of the publish request.

Data
object
required