Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTTP Method
as of product version
PurposeResponseDescription

Permissions via Roles

GET
as of 1.0
Retrieve the global role setXML / JSONRetrieves the global role set in its XML format.
/api/system/permissions
POST
as of 1.0
Update the global role set
JSONUpdates the global role set upon successful validation of the sent XML, or returns a list containing validation errors.
/api/system/permissions
POST
as of 1.0
Validate the global role setJSONValidates the global role set, as it is also done implicitly before updating a role set, but without updating it thereafter.
/api/system/permissions/validate
GET
as of 2020 Winter
Retrieveglobal application role setXML / JSONRetrieves the global role set in its XML format specific to the application specified in the URL parameter.
/api/system/apps/{app}/permissions
POST
as of 2020 Winter
Update a global application role set
JSONUpdates the global role set specific to the application specified in the URL parameter upon successful validation of the sent XML, or returns a list containing validation errors.
/api/system/apps/{app}/permissions
POST
as of 2020 Winter
Validate a global application role setJSONValidates the global role set specific to the application specified in the URL parameter, as it is also done implicitly before updating a role set, but without updating it thereafter.
/api/system/apps/{app}/permissions/validate
GET
as of 2022 Autumn
Retrieve a tenant role setXML / JSON

Insert excerpt
GET /api/system/tenants/{tenant}/permissions
GET /api/system/tenants/{tenant}/permissions
nopaneltrue

/api/system/tenants/{tenant}/permissions

POST
as of 2022 Autumn
Update a tenant role set
JSON

Insert excerpt
POST /api/system/tenants/{tenant}/permissions
POST /api/system/tenants/{tenant}/permissions
nopaneltrue

/api/system/tenants/{tenant}/permissions

POST
as of 2022 Autumn
Validate a tenant role setJSON

Insert excerpt
POST /api/system/tenants/{tenant}/permissions/validate
POST /api/system/tenants/{tenant}/permissions/validate
nopaneltrue

/api/system/tenants/{tenant}/permissions/validate


Schema

GET
as of 1.0
Retrieve the global schemaXML / JSONRetrieves the global schema either in XML or JSON format.
/api/system/schema
POST
as of 1.0
Update the global schemaJSONUpdates the global schema upon successful validation of the sent XML, or returns a list containing validation errors.
/api/system/schema
POST
as of 1.0
Validate the global schema
JSONValidates the global schema, as it is also done implicitly before updating a schema, but without updating it thereafter.
/api/system/schema/validate
GET
as of 2021 Autumn
Retrieve the schema of the specified tenantXML / JSON

Insert excerpt
GET /api/system/tenants/{tenant}/schema
GET /api/system/tenants/{tenant}/schema
nopaneltrue

/api/system/tenants/{tenant}/schema

POST
as of 2021 Autumn
Update the schema of the specified tenant
JSON

Insert excerpt
POST /api/system/tenants/{tenant}/schema
POST /api/system/tenants/{tenant}/schema
nopaneltrue

/api/system/tenants/{tenant}/schema

POST
as of 2021 Autumn
Validate the schema of the specified tenantJSON

Insert excerpt
POST /api/system/tenants/{tenant}/schema/validate
POST /api/system/tenants/{tenant}/schema/validate
nopaneltrue

/api/system/tenants/{tenant}/schema/validate

GET
as of 2019 Winter
Retrieve the schema of the specified applicationXML / JSONRetrieves the schema of the application specified by the path parameter
/api/system/apps/{app}/schema
POST
as of 2019 Winter
Update the schema of the specified application
JSONUpdates the schema of the specified application upon successful validation of the sent XML, or returns a list containing validation errors.
/api/system/apps/{app}/schema
POST
as of 2019 Winter
Validate the schema of the specified applicationJSONValidates the schema of the specified application, as it is also done implicitly before updating a schema, but without updating it thereafter.
/api/system/apps/{app}/schema/validate

System Hook Configuration

GET
as of 2022 Summer
Retrieve the global system hook configurationJSON

Insert excerpt
GET /api/system/systemhooks
GET /api/system/systemhooks
nopaneltrue

/api/system/systemhooks

POST
as of 2022 Summer
Update the global system hook configurationHTTP status code

Insert excerpt
POST /api/system/systemhooks
POST /api/system/systemhooks
nopaneltrue

/api/system/systemhooks

POST
as of 2022 Summer
Validate the global system hook configurationHTTP status code

Insert excerpt
POST /api/system/systemhooks/validate
POST /api/system/systemhooks/validate
nopaneltrue

/api/system/systemhooks/validate

GET
as of 2022 Summer
Retrieve the system hook configuration of the specified applicationJSON

Insert excerpt
GET /api/system/apps/{app}/systemhooks
GET /api/system/apps/{app}/systemhooks
nopaneltrue

/api/system/apps/{app}/systemhooks

POST
as of 2022 Summer
Update the system hook configuration of the specified applicationHTTP status code

Insert excerpt
POST /api/system/apps/{app}/systemhooks
POST /api/system/apps/{app}/systemhooks
nopaneltrue

/api/system/apps/{app}/systemhooks

POST
as of 2022 Summer
Validate the system hook configuration of the specified applicationHTTP status code

Insert excerpt
POST /api/system/apps/{app}/systemhooks/validate
POST /api/system/apps/{app}/systemhooks/validate
nopaneltrue

/api/system/apps/{app}/systemhooks/validate


App Information and Availability Management

GET
as of 2021 Summer
Retrieve all applicationsJSON

Retrieves all existing applications in the system.
/api/system/apps

GET
as of 2021 Summer
Retrieve tenant app set.JSONRetrieves the app set for the specified tenant.
/api/system/tenants/{tenant}/apps
POST
as of 2021 Summer

Update tenant app set

JSONUpdates the app set for the specified tenant.
/api/system/tenants/{tenant}/apps
POST
as of 2021 Summer
Validate tenant app setJSON

Validates the app set for the specified tenant.
/api/system/tenants/{tenant}/apps/validate


Tracing

GET
as of 2.2
Retrieve active DMS callsJSON

Retrieves active DMS calls (/api/dms) in the system to determine what state they are in. This also gives an idea about the current system load. Finished and erroneous calls are not part of the result.
/api/system/calls

GET
as of 2.2
Retrieve active DMS call for the specified traceidJSON

Retrieves the related active DMS call (/api/dms) in the system for a specified traceid to determine what state it is in.
/api/system/calls/{traceid}


Metrics



GET
as of 2023 Spring
Retrieve metric for all tenantsJSON
Insert excerpt
GET /api/system/metrics/{metric}
GET /api/system/metrics/{metric}
nopaneltrue

/api/system/metrics/{metric}
DELETE
as of 2023 Spring
Reset metric for all tenantsHTTP status code

Insert excerpt
DELETE /api/system/metrics/{metric}
DELETE /api/system/metrics/{metric}
nopaneltrue

/api/system/metrics/{metric}

GET
as of 2023 Spring
Retrieve metric for the specified tenantJSON
Insert excerpt
GET /api/system/tenants/{tenant}/metrics/{metric}GET /api/system/tenants/{tenant}/metrics/{metric}GET /api/system/tenants/{tenant}/metrics/{metric}
GET /api/system/tenants/{tenant}/metrics/{metric}
nopaneltrue

/api/system/tenants/{tenant}/metrics/{metric}
DELETE
as of 2023 Spring
Reset metric for the specified tenantHTTP status code

Insert excerpt
DELETE /api/system/tenants/{tenant}/metrics/{metric}
DELETE /api/system/tenants/{tenant}/metrics/{metric}
nopaneltrue

/api/system/tenants/{tenant}/metrics/{metric}

...