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.UUID
of the Acronis tenant for which the integration status is reported.Note
Usually, this is an Acronis partner tenant, where the integration is configured.
If not specified, the tenant 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
}
]
}