Skip to main content
POST
/
v0
/
page_groups
/
{page_group_id}
/
pages
Create page with version
curl --request POST \
  --url https://api.tryarchitect.com/v0/page_groups/{page_group_id}/pages \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "templateId": "<string>",
  "supplementaryContext": "<string>",
  "customName": "<string>"
}'
{
  "pageId": "<string>",
  "pageGroupId": "<string>",
  "tenantId": "<string>",
  "createdAt": "<string>",
  "status": "<string>"
}

Authorizations

x-api-key
string
header
required

API key authentication for the External Actor Gateway

Path Parameters

page_group_id
string
required

page_group_id parameter

Body

application/json
templateId
string
supplementaryContext
string
customName
string

Response

201 - application/json

PageInGroup created successfully

pageId
string
required

The created page ID (external pageVariantId)

pageGroupId
string
required

The parent page group ID

tenantId
string
required

The tenant ID

createdAt
string
required

ISO 8601 creation timestamp

status
string
required

Version creation status (always 'processing' on create)

Allowed value: "processing"