XISUITEDokumentation

form-builder-versions

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

List a form's version history (newest first)#

GET/spaces/{spaceId}/forms/{formId}/versionsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
formIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/forms/{formId}/versions" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Manually snapshot the current form as a new version#

POST/spaces/{spaceId}/forms/{formId}/versionsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
formIdPflichtPfadstring–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/forms/{formId}/versions" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Get one version with its field snapshot (read-only preview)#

GET/spaces/{spaceId}/forms/{formId}/versions/{versionId}Token

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
formIdPflichtPfadstring–
versionIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/forms/{formId}/versions/{versionId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Restore a version onto the live form (records a new version)#

POST/spaces/{spaceId}/forms/{formId}/versions/{versionId}/restoreToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
formIdPflichtPfadstring–
versionIdPflichtPfadstring–

Request-Bodyapplication/jsonRestoreFormVersionDto

NameTypBeschreibung
versionPflichtnumber

Expected current form.version (optimistic lock). A mismatch → 409, so a concurrent edit is never silently overwritten.

Beispiel: 3

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/forms/{formId}/versions/{versionId}/restore" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"version":"3"}'
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions