XISUITEDokumentation

Site Studio — Pages

9 Endpunkte. Basis-URL: https://xapi.ambertech.cloud/api/v1

List all pages for a funnel ordered by sort_order#

GET/funnels/{funnelId}/pagesToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Create a new page in a funnel#

POST/funnels/{funnelId}/pagesToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–

Request-Bodyapplication/jsonCreatePageDto

NameTypBeschreibung
namePflichtstring

Page name

path_namestring

URL path segment. Empty string for the landing page. Use 'about' or 'pricing/monthly' for sub-pages.

Standard: ""

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"…"}'

Get a single page by ID#

GET/funnels/{funnelId}/pages/{pageId}Token

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Update page metadata (name, path, SEO, published)#

PUT/funnels/{funnelId}/pages/{pageId}Token

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Request-Bodyapplication/jsonUpdatePageDto

NameTypBeschreibung
namestring–
path_namestring

URL path segment (cannot change landing page path)

publishedboolean–
seo_titleobject–
seo_descriptionobject–
seo_imageobject–

Antworten

  • 200OK
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"…","path_name":"…","published":true}'

Delete a page (cannot delete the last page of a funnel)#

DELETE/funnels/{funnelId}/pages/{pageId}Token

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Antworten

  • 204Kein Inhalt
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Save the page editor content (EditorElement tree)#

PUT/funnels/{funnelId}/pages/{pageId}/contentToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Request-Bodyapplication/jsonSaveContentDto

NameTypBeschreibung
contentPflichtstring[]

EditorElement tree — array with a single __body root element

Antworten

  • 200OK
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}/content" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"content":[]}'

Duplicate a page with a unique path#

POST/funnels/{funnelId}/pages/{pageId}/duplicateToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}/duplicate" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Change the path_name of a page#

PUT/funnels/{funnelId}/pages/{pageId}/moveToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–
pageIdPflichtPfadstring–

Request-Bodyapplication/jsonMovePageDto

NameTypBeschreibung
newPathPflichtstring

New path_name for the page (e.g. "pricing/monthly"). Cannot move the landing page.

Antworten

  • 200OK
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/{pageId}/move" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"newPath":"…"}'

Reorder pages within a funnel#

PUT/funnels/{funnelId}/pages/reorderToken

Parameter

NameOrtTypBeschreibung
funnelIdPflichtPfadstring–

Request-Bodyapplication/jsonReorderPagesDto

NameTypBeschreibung
pagesPflichtPageOrderItem[]–

Antworten

  • 204Kein Inhalt
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/funnels/{funnelId}/pages/reorder" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"pages":[]}'
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions