Disabling a mirrored partner

To disable a mirrored partner

Request

If a partner disables the CyberApp, the UI sends a callback request to disable the partner tenant.
Your callback handler must take the tenant ID from context.tenant_id and pass it to your service.
Your service must find the record associated with the Acronis tenant ID and set its status to DISABLED.

Important

Additionally, your service must disable all customers related to that partner.

The callback request will:

  • Specify the cti.a.p.acgw.callback.v2.0~a.p.partner.mirroring.reset.v1.0 callback identifier.

  • Specify the cti.a.p.acgw.request.v1.1~a.p.partner.mirroring.reset.v1.0 request type.

  • Omit the payload field.

Example

{
    "request_id": "474ee7c0-e058-42bc-95ce-e7c0e12550cb",
    "type": "cti.a.p.acgw.request.v1.1~a.p.partner.mirroring.reset.v1.0",
    "context": {
        "callback_id": "cti.a.p.acgw.callback.v2.0~a.p.partner.mirroring.reset.v1.0",
        "endpoint_id": "cti.a.p.acgw.endpoint.v1.1~yury_partner1_864.mirroring_test.endpoint.v1.1",
        "tenant_id": "999d63d2-831e-40b9-aaab-16f919a483d0",
        "datacenter_url": "https://eu8-cloud.acronis.com"
   },
    "created_at": "0001-01-01T00:00:00Z"
}

Response

The callback response code must be 200, and the response body must:

  • Specify the cti.a.p.acgw.response.v1.1~a.p.partner.mirroring.reset.ok.v1.0 response type.

  • Omit the payload field.

Example

{
    "type": "cti.a.p.acgw.response.v1.1~a.p.partner.mirroring.reset.ok.v1.0",
    "request_id": "a123053b-f91b-43cd-b08a-d9f80c355f65",
    "response_id": "db3c7133-d4a5-47f1-8b2a-c2e32b7eaf00"
}