API endpoint
To report the integration activation status, the API client must use the /api/integration_management/v2/status
endpoint.
Query string parameters
tenantID
query string parameter.Note
Usually, this is an Acronis partner tenant, where the integration is configured.
If not specified, the tenant universally unique identifier (UUID) of the Acronis tenant where the API client is registered will be used.
Request body structure
Note
This describes the fields using the following JSON Path syntax:
.
is a path to the object’s field.[*]
is an array that specifies all elements.
For example, the events[*].category
notation means that events
is an array
where all items are objects containing the category
field.
Field |
Type |
Description |
|
---|---|---|---|
|
|
Required if |
|
|
UUID string |
Required if |
|
|
Object |
Required |
Information about integration. |
|
|
Required |
Integration name. |
|
|
Integration version. |
|
|
Object |
Information about the product integrated with Acronis. |
|
|
|
Required |
Integrated product name. |
|
|
Integrated product version. |
|
|
Array of objects |
|
|
|
|
Required |
|
|
|
Required |
|
|
|
|
|
|
|
|
|
|
|
The timestamp when integration was activated on a tenant. |
|
|
|
The timestamp when integration was deactivated on a tenant. |
Example
{
"application_code": "<vendor.application>",
"module": {
"name": "Integration backend",
"version": "1.0.0"
},
"vendor_system": {
"name": "Product integrated with Acronis",
"version": "22.04.1"
},
"events": [
{
"category": "activation",
"action": "activated integration",
"activation_event": true
}
]
}