XISUITEDokumentation

Help Center

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

Get enabled module keys for a space#

GET/help-center/space-modulesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtQuerystring

Space UUID

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/space-modules" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

List spaces the current user belongs to#

GET/help-center/spacesToken

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/spaces" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

List the current user's support requests#

GET/help-center/support-requestsToken

Parameter

NameOrtTypBeschreibung
statusQuerystring

Filter by ticket status

Werte: openin_progressresolvedclosed

spaceIdQuerystring

Filter by space UUID

pageQuerynumber–
limitQuerynumber–
searchQuerystring

Search subject text or an exact ticket number

taskStatusIdQuerystring

Filter by the linked task status UUID

priorityQuerystring

Legacy bucket filter (low|medium|high|critical)

Werte: lowmediumhighcritical

priorityIdQuerystring

Filter by a configurable priority UUID. Rows saved before this column existed are matched by their legacy bucket.

requestTypeQuerystring

Human-readable request type label configured in the form builder

scopeQuerystring

'mine' = created by the caller, 'shared' = shared with the caller, 'all' = either

Werte: minesharedall

createdFromQuerystring

ISO-8601 lower bound on created_at

createdToQuerystring

ISO-8601 upper bound on created_at

sortByQuerystring

Werte: created_atupdated_atticket_numbersubject

sortDirQuerystring

Werte: ascdesc

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Create a new support request#

POST/help-center/support-requestsToken

Request-Bodyapplication/jsonCreateSupportRequestDto

NameTypBeschreibung
subjectPflichtstring

Short title of the issue

categoryPflichtstring

Werte: technicalfeature_requestbuggeneral

prioritystring

Legacy priority key (low|medium|high|critical). Prefer priority_id.

Werte: lowmediumhighcritical

priority_idstring

Configurable priority UUID (from /task-priorities)

descriptionPflichtstring

Full description of the issue (10–10 000 chars)

module_affectedstring

XiSuite module key affected (e.g. tasks, boards)

spaceIdstring

Space UUID this ticket belongs to

statusstring

Werte: openin_progressresolvedclosed

Standard: "open"

request_typestring

Human-readable request type label configured in the form builder

custom_field_valuesobject

Custom field answers keyed by custom_fields.field_key

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"subject":"…","category":"technical","description":"…"}'

Get a single support request by ID#

GET/help-center/support-requests/{id}Token

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Combined reply / comment / status-change timeline for a support request#

GET/help-center/support-requests/{id}/activityToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/activity" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Add a customer-portal comment#

POST/help-center/support-requests/{id}/commentsToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Request-Bodyapplication/jsonAddSupportRequestCommentDto

NameTypBeschreibung
contentPflichtstring

Comment body (1-10000 chars)

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/comments" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"content":"…"}'

Forms staff have asked the customer to fill#

GET/help-center/support-requests/{id}/form-requestsToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/form-requests" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Submit a pending staff-requested form#

POST/help-center/support-requests/{id}/form-requests/{frId}/submitToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–
frIdPflichtPfadstring–

Request-Bodyapplication/jsonSubmitFormRequestDto

NameTypBeschreibung
dataPflichtobject–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/form-requests/{frId}/submit" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"data":{}}'

Staff replies published for a support request#

GET/help-center/support-requests/{id}/repliesToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/replies" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

List creator + shared users for a support request#

GET/help-center/support-requests/{id}/sharesToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/shares" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Share a support request by email. Always 204 — never confirms whether the email has an account#

POST/help-center/support-requests/{id}/sharesToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Request-Bodyapplication/jsonShareSupportRequestDto

NameTypBeschreibung
emailPflichtstring

Email address to share this ticket with

Antworten

  • 204Kein Inhalt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/shares" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"email":"…"}'

Remove a shared user (creator, or self-removal)#

DELETE/help-center/support-requests/{id}/shares/{userId}Token

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–
userIdPflichtPfadstring–

Antworten

  • 204Kein Inhalt
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/shares/{userId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

POST /help-center/support-requests/{id}/task#

POST/help-center/support-requests/{id}/taskToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/task" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Status transitions the published ticket-list block lets the customer make#

GET/help-center/support-requests/{id}/transitionsToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–
funnelIdPflichtQuerystring (uuid)–
pageIdPflichtQuerystring (uuid)–
elementIdPflichtQuerystring (uuid)–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/transitions" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Execute an offered status transition; returns the updated request#

POST/help-center/support-requests/{id}/transitionsToken

Parameter

NameOrtTypBeschreibung
idPflichtPfadstring–

Request-Bodyapplication/jsonExecuteSupportRequestTransitionDto

NameTypBeschreibung
funnelIdPflichtstring (uuid)–
pageIdPflichtstring (uuid)–
elementIdPflichtstring (uuid)–
transitionIdPflichtstring (uuid)–
expectedVersionnumber

Task version for optimistic locking

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/help-center/support-requests/{id}/transitions" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"funnelId":"…","pageId":"…","elementId":"…","transitionId":"…"}'
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions