Skip to content

create_page

Create a page with its full public metadata and layout.

Slugs use lowercase letters, digits and internal hyphens; nested segments are separated by ‘/’. Underscores are intentionally refused. Use ‘contacts/edit-details’, not ‘contacts/edit_details’.

The platform edge rejects any HTTP request body of 13,107,200 bytes (12.5 MiB) or more with HTTP 413, counted as the raw UTF-8 bytes sent: whitespace and escaping count. That applies to this tools/call request as you send it, whose 413 names the limit and the measured size, and to the compact JSON page request this tool forwards, which it refuses with the measured size instead of sending.

{
"additionalProperties": false,
"properties": {
"application_id": {
"title": "Application Id",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"idempotency_key": {
"title": "Idempotency Key",
"type": "string"
},
"is_home": {
"default": false,
"title": "Is Home",
"type": "boolean"
},
"layout": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Layout"
},
"name": {
"title": "Name",
"type": "string"
},
"position": {
"default": 0,
"title": "Position",
"type": "integer"
},
"settings": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Settings"
},
"slug": {
"title": "Slug",
"type": "string"
},
"status": {
"default": "draft",
"title": "Status",
"type": "string"
},
"style_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Style Id"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Title"
},
"type": {
"default": "custom",
"title": "Type",
"type": "string"
}
},
"required": [
"application_id",
"name",
"slug",
"idempotency_key"
],
"title": "create_pageArguments",
"type": "object"
}
{
"properties": {
"applicationId": {
"format": "uuid",
"title": "Applicationid",
"type": "string"
},
"createdAt": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Createdat"
},
"createdBy": {
"format": "uuid",
"title": "Createdby",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"id": {
"format": "uuid",
"title": "Id",
"type": "string"
},
"isHome": {
"title": "Ishome",
"type": "boolean"
},
"layout": {
"additionalProperties": true,
"title": "Layout",
"type": "object"
},
"name": {
"title": "Name",
"type": "string"
},
"position": {
"title": "Position",
"type": "integer"
},
"settings": {
"additionalProperties": true,
"title": "Settings",
"type": "object"
},
"slug": {
"title": "Slug",
"type": "string"
},
"status": {
"enum": [
"draft",
"published"
],
"title": "Status",
"type": "string"
},
"styleId": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"title": "Styleid"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Title"
},
"type": {
"title": "Type",
"type": "string"
},
"updatedAt": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
],
"title": "Updatedat"
}
},
"required": [
"id",
"applicationId",
"name",
"slug",
"type",
"layout",
"status",
"isHome",
"settings",
"position",
"createdBy"
],
"title": "PublicPageResponse",
"type": "object"
}