XISUITEDokumentation

Heatmap

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

Generate heatmap matrix from query params#

GET/heatmapToken

Parameter

NameOrtTypBeschreibung
organizationIdQuerystring

Accepted for legacy Next route compatibility; ignored.

matrixSizeQuerystring

Matrix size (2–5), default 5

showIssueCountQuerystring

"false" to hide issue count, default true

titleQuerystring

Heatmap title

requestTypesQuerystring

Comma-separated request types

statusQuerystring

Comma-separated status values, default "active"

coloringModeQuerystring

"individual-cells" or "risk-level" (default)

cellFontSizeQuerystring

Cell font size: small|medium|large|xlarge

spaceIdQuerystring

Filter by space UUID

Antworten

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

Generate heatmap matrix from body config#

POST/heatmapToken

Request-Bodyapplication/jsonGenerateHeatmapBodyDto

NameTypBeschreibung
organizationIdstring

Accepted for legacy Next route compatibility; ignored.

configobject

Accepted for legacy Next route compatibility; full config object.

matrixSizenumber

Matrix size (2–5)

showIssueCountboolean–
titlestring–
requestTypesstring[]–
statusstring[]–
coloringModestring

Werte: risk-levelindividual-cells

cellFontSizestring

Werte: smallmediumlargexlarge

spaceIdstring–
useCustomColorsboolean–
customColorsstring[]–
individualCellColorsobject–
individualCellTextsobject–
individualCellForegroundColorsobject–

Antworten

  • 200OK
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/heatmap" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"organizationId":"…","config":{},"matrixSize":0}'

Get heatmap configuration (returns default if not set)#

GET/heatmap/configToken

Antworten

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

Create heatmap configuration#

POST/heatmap/configToken

Request-Bodyapplication/jsonHeatmapConfigDto

NameTypBeschreibung
organizationIdstring

Accepted for legacy Next route compatibility; ignored.

configobject

Accepted for legacy Next route compatibility; nested config payload.

titlestring–
show_issue_countboolean–
cell_font_sizestring

Werte: smallmediumlargexlarge

matrix_sizenumber

Werte: 2345

status_filterstring[]–
request_typesstring[]–
color_schemestring

Werte: riskbluegreencustom

custom_colorsstring[]–
use_custom_colorsboolean–
coloring_modestring

Werte: risk-levelindividual-cells

individual_cell_colorsobject–
individual_cell_textsobject–
individual_cell_foreground_colorsobject–

Antworten

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

Upsert heatmap configuration#

PUT/heatmap/configToken

Request-Bodyapplication/jsonHeatmapConfigDto

NameTypBeschreibung
organizationIdstring

Accepted for legacy Next route compatibility; ignored.

configobject

Accepted for legacy Next route compatibility; nested config payload.

titlestring–
show_issue_countboolean–
cell_font_sizestring

Werte: smallmediumlargexlarge

matrix_sizenumber

Werte: 2345

status_filterstring[]–
request_typesstring[]–
color_schemestring

Werte: riskbluegreencustom

custom_colorsstring[]–
use_custom_colorsboolean–
coloring_modestring

Werte: risk-levelindividual-cells

individual_cell_colorsobject–
individual_cell_textsobject–
individual_cell_foreground_colorsobject–

Antworten

  • 200OK
Beispiel (cURL)
curl -X PUT "https://xapi.ambertech.cloud/api/v1/heatmap/config" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"organizationId":"…","config":{},"title":"…"}'

Reset heatmap configuration to default#

DELETE/heatmap/configToken

Antworten

  • 200OK
Beispiel (cURL)
curl -X DELETE "https://xapi.ambertech.cloud/api/v1/heatmap/config" \
  -H "Authorization: Bearer $XISUITE_TOKEN"

Get risk summary grouped by probability/impact#

GET/heatmap/risk-summaryToken

Parameter

NameOrtTypBeschreibung
organizationIdQuerystring

Accepted for legacy Next route compatibility; ignored.

requestTypesQuerystring

Comma-separated request types

statusQuerystring

Comma-separated status values, default "active"

spaceIdQuerystring

Filter by space UUID

Antworten

  • 200OK
Beispiel (cURL)
curl -X GET "https://xapi.ambertech.cloud/api/v1/heatmap/risk-summary" \
  -H "Authorization: Bearer $XISUITE_TOKEN"
Stand: 25. Oktober 2026© 2026 XISUITE · AmberTech Solutions