Public Site Studio
13 Endpunkte. Basis-URL: https://xapi.ambertech.cloud/api/v1
Whether the caller may edit this funnel (published-view edit button)#
GET
/public/site-studio/can-editTokenBacks the "edit this page" affordance on a published Site Studio page (XE-T453). Always 200 with { canEdit }: anonymous, cross-org, unknown funnel and insufficient-permission all return false rather than 401/403/404, so a public visitor cannot probe which funnels exist.
Parameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
funnelIdPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/can-edit" \
-H "Authorization: Bearer $XISUITE_TOKEN"Resolve a label-backed file list bound to a published page element#
GET
/public/site-studio/filesTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
domainPflicht | Query | string | – |
path | Query | string | – |
elementIdPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/files" \
-H "Authorization: Bearer $XISUITE_TOKEN"Download one file of a label-backed widget bound to a page#
GET
/public/site-studio/files/downloadTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
domainPflicht | Query | string | – |
path | Query | string | – |
elementIdPflicht | Query | string | – |
nodeIdPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/files/download" \
-H "Authorization: Bearer $XISUITE_TOKEN"Resolve published Site Studio page by domain/path#
GET
/public/site-studio/pageTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
domainPflicht | Query | string | – |
path | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/page" \
-H "Authorization: Bearer $XISUITE_TOKEN"List space processes for published pages (public or authenticated)#
GET
/public/site-studio/processesTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
spaceIdPflicht | Query | string | – |
maxItems | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/processes" \
-H "Authorization: Bearer $XISUITE_TOKEN"Classify a host as a published Site Studio site (for edge routing)#
GET
/public/site-studio/resolve-hostTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
hostPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/resolve-host" \
-H "Authorization: Bearer $XISUITE_TOKEN"List space tasks for published pages (public or authenticated)#
GET
/public/site-studio/tasksTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
spaceIdPflicht | Query | string | – |
maxItems | Query | string | – |
assignedToMe | Query | string | – |
status | Query | string | – |
page | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/tasks" \
-H "Authorization: Bearer $XISUITE_TOKEN"Submit a published ticket form as an authenticated user#
POST
/public/site-studio/ticketTokenRequest-Body
| Name | Typ | Beschreibung |
|---|---|---|
spaceIdPflicht | string | – |
summaryPflicht | string | – |
description | string | – |
priorityPflicht | string | Werte: |
funnelIdPflicht | string | – |
pageIdPflicht | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/public/site-studio/ticket" \
-H "Authorization: Bearer $XISUITE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"spaceId":"…","summary":"…","priority":"low","funnelId":"…","pageId":"…"}'List allowed active ticket target spaces for a published page (public or authenticated)#
GET
/public/site-studio/ticket-spacesTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
spaceIds | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/ticket-spaces" \
-H "Authorization: Bearer $XISUITE_TOKEN"On-demand TLS gate: 200 if the host is a verified domain of a published funnel, else 403#
GET
/public/site-studio/tls-askTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
domainPflicht | Query | string | – |
hostPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/tls-ask" \
-H "Authorization: Bearer $XISUITE_TOKEN"List published wiki pages for published pages (public or authenticated)#
GET
/public/site-studio/wikiTokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
spaceIdPflicht | Query | string | – |
maxItems | Query | string | – |
rootOnly | Query | string | – |
rootPageId | Query | string | – |
labelIds | Query | string | – |
search | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/wiki" \
-H "Authorization: Bearer $XISUITE_TOKEN"Get one published wiki page (public or authenticated)#
GET
/public/site-studio/wiki/{pageId}TokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
pageIdPflicht | Pfad | string | – |
spaceIdPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/wiki/{pageId}" \
-H "Authorization: Bearer $XISUITE_TOKEN"Resolve one stored live wiki macro for a published page#
GET
/public/site-studio/wiki/{pageId}/macros/{ordinal}TokenParameter
| Name | Ort | Typ | Beschreibung |
|---|---|---|---|
pageIdPflicht | Pfad | string | – |
ordinalPflicht | Pfad | string | – |
spaceIdPflicht | Query | string | – |
Antworten
- 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/public/site-studio/wiki/{pageId}/macros/{ordinal}" \
-H "Authorization: Bearer $XISUITE_TOKEN"