XISUITEDokumentation

Audit Logs

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

List audit logs with filters and pagination#

GET/audit-logsToken

Parameter

NameOrtTypBeschreibung
entity_typeQuerystring

Filter by entity type (e.g. task, business_process)

entity_idQuerystring

Filter by entity UUID

entity_idsQuerystring

Filter by any of these entity UUIDs (comma-separated, up to 50), e.g. a wiki page and its parent folders

actionQuerystring

Filter by action

Werte: createupdatedeletecalculatearchiverestore

user_idQuerystring

Filter by user UUID

start_dateQuerystring

Filter from date (ISO 8601)

end_dateQuerystring

Filter to date (ISO 8601)

limitQuerystring

Number of records to return (1–100, default 50)

offsetQuerystring

Number of records to skip (default 0)

Antworten

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

Create an audit log entry#

POST/audit-logsToken

Request-Bodyapplication/jsonCreateAuditLogDto

NameTypBeschreibung
entity_typePflichtstring

Type of the entity being audited

Beispiel: task

entity_idstring

UUID of the entity being audited

actionPflichtstring

Action performed on the entity

Werte: createupdatedeletecalculatearchiverestoreworkflow.transition.executedworkflow.draft.createdworkflow.draft.discardedworkflow.publishedworkflow.assignment.changedform.approval.submittedform.approval.approvedform.approval.rejectedform.approval.auto_cancelledform.approval.finalizedbackup

Beispiel: create

changesobject

Arbitrary JSONB diff or metadata about the change

Antworten

  • 201Erstellt
Beispiel (cURL)
curl -X POST "https://xapi.ambertech.cloud/api/v1/audit-logs" \
  -H "Authorization: Bearer $XISUITE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"entity_type":"task","action":"create"}'

Get recent organization activity (flat array)#

GET/audit-logs/recentToken

Parameter

NameOrtTypBeschreibung
limitQuerystring

Max records (1–100, default 20)

Antworten

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

Get audit log statistics for the organization#

GET/audit-logs/statisticsToken

Parameter

NameOrtTypBeschreibung
start_dateQuerystring–
end_dateQuerystring–

Antworten

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