XISUITEDokumentation

test-management

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

List test cases (active or archived), by key#

GET/spaces/{spaceId}/test-management/casesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
archivedQueryboolean

true lists archived cases only; default lists active ones

pageQuerynumber–
pageSizeQuerynumber–
qQuerystring

Matches the key or title, ignoring case

readinessQuerystring[]

One value, repeated values or a comma-separated list

folderIdQuerystring (uuid)

Only cases directly in this folder

sortQuerystring

key|title|readiness|created_at|updated_at, optionally with :asc or :desc

Antworten

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

Create a test case#

POST/spaces/{spaceId}/test-management/casesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonCreateTestCaseDto

NameTypBeschreibung
titlePflichtstring–
objectiveobject–
preconditionsobject–
readinessstring

Werte: draftready

Standard: "draft"

estimate_minutesobject–
automation_keyobject–
folder_idobject (uuid)–
stepsTestStepDto[]–
steps[].idstring (uuid)

Existing step id; omit for a new step

steps[].actionPflichtstring–
steps[].dataobject–
steps[].expected_resultobject–

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/test-management/cases" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title":"…"}'

All folders of the space, flat, by name#

GET/spaces/{spaceId}/test-management/foldersToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

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

Create a folder#

POST/spaces/{spaceId}/test-management/foldersToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonCreateTestFolderDto

NameTypBeschreibung
namePflichtstring–
parent_idobject (uuid)

Parent folder; omit or null for a root folder

Antworten

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

Rename and/or move a folder#

PATCH/spaces/{spaceId}/test-management/folders/{folderId}Token

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
folderIdPflichtPfadstring–

Request-Bodyapplication/jsonUpdateTestFolderDto

NameTypBeschreibung
namestring–
parent_idobject (uuid)–

Antworten

  • 200OK
Beispiel (cURL)
curl -X PATCH "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/test-management/folders/{folderId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"…","parent_id":"…"}'

Delete an empty folder#

DELETE/spaces/{spaceId}/test-management/folders/{folderId}Token

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–
folderIdPflichtPfadstring–

Antworten

  • 204Kein Inhalt
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/test-management/folders/{folderId}" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Test Management settings of a space#

GET/spaces/{spaceId}/test-management/settingsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

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

Update Test Management settings of a space#

PUT/spaces/{spaceId}/test-management/settingsToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Request-Bodyapplication/jsonUpdateTestManagementSettingsDto

NameTypBeschreibung
assignee_onlyPflichtboolean

Only the assigned tester may record results on a run

Antworten

  • 200OK
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/test-management/settings" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"assignee_only":true}'

Run and step statuses#

GET/spaces/{spaceId}/test-management/statusesToken

Parameter

NameOrtTypBeschreibung
spaceIdPflichtPfadstring–

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/spaces/{spaceId}/test-management/statuses" \
  -H "Authorization: Bearer $XISUITE_TOKEN"
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions