Acronis · JSON Structure
Acronis Structure
Structural overview of the Acronis API surface; extracted from openapi/.
Type:
Properties: 0
CybersecurityData ProtectionEndpoint Management
Acronis Structure is a JSON Structure definition published by Acronis.
Meta-schema:
JSON Structure
{
"provider": "Acronis",
"providerId": "acronis",
"kind": "json-structure",
"description": "Structural overview of the Acronis API surface; extracted from openapi/.",
"schemaCount": 21,
"operationCount": 17,
"schemas": [
{
"name": "TokenResponse",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Tenant",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "TenantRequest",
"type": "object",
"propertyCount": 5,
"required": [
"name",
"kind",
"parent_id"
]
},
{
"name": "TenantList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Contact",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "User",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "UserList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Client",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ClientRequest",
"type": "object",
"propertyCount": 3,
"required": [
"tenant_id",
"type"
]
},
{
"name": "ClientList",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OfferingItem",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Quota",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "OfferingItemList",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OfferingItemUpdateRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "UsageItem",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "UsageList",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Report",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ReportRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "SearchResults",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Paging",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Error",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "POST",
"path": "/idp/token",
"operationId": "requestToken",
"summary": "Acronis Request Access Token",
"tags": [
"Authentication"
]
},
{
"method": "POST",
"path": "/idp/revoke_token",
"operationId": "revokeToken",
"summary": "Acronis Revoke Access Token",
"tags": [
"Authentication"
]
},
{
"method": "GET",
"path": "/tenants",
"operationId": "listTenants",
"summary": "Acronis List Tenants",
"tags": [
"Tenants"
]
},
{
"method": "POST",
"path": "/tenants",
"operationId": "createTenant",
"summary": "Acronis Create Tenant",
"tags": [
"Tenants"
]
},
{
"method": "GET",
"path": "/tenants/{tenant_id}",
"operationId": "getTenant",
"summary": "Acronis Get Tenant",
"tags": [
"Tenants"
]
},
{
"method": "PUT",
"path": "/tenants/{tenant_id}",
"operationId": "updateTenant",
"summary": "Acronis Update Tenant",
"tags": [
"Tenants"
]
},
{
"method": "DELETE",
"path": "/tenants/{tenant_id}",
"operationId": "deleteTenant",
"summary": "Acronis Delete Tenant",
"tags": [
"Tenants"
]
},
{
"method": "GET",
"path": "/tenants/{tenant_id}/users",
"operationId": "listTenantUsers",
"summary": "Acronis List Tenant Users",
"tags": [
"Users"
]
},
{
"method": "GET",
"path": "/tenants/{tenant_id}/offering_items",
"operationId": "listOfferingItems",
"summary": "Acronis List Offering Items",
"tags": [
"Licensing"
]
},
{
"method": "PUT",
"path": "/tenants/{tenant_id}/offering_items",
"operationId": "updateOfferingItems",
"summary": "Acronis Update Offering Items",
"tags": [
"Licensing"
]
},
{
"method": "GET",
"path": "/tenants/{tenant_id}/usages",
"operationId": "getTenantUsages",
"summary": "Acronis Get Tenant Usages",
"tags": [
"Usage"
]
},
{
"method": "GET",
"path": "/clients",
"operationId": "listClients",
"summary": "Acronis List OAuth Clients",
"tags": [
"Clients"
]
},
{
"method": "POST",
"path": "/clients",
"operationId": "createClient",
"summary": "Acronis Create OAuth Client",
"tags": [
"Clients"
]
},
{
"method": "GET",
"path": "/clients/{client_id}",
"operationId": "getClient",
"summary": "Acronis Get OAuth Client",
"tags": [
"Clients"
]
},
{
"method": "DELETE",
"path": "/clients/{client_id}",
"operationId": "deleteClient",
"summary": "Acronis Delete OAuth Client",
"tags": [
"Clients"
]
},
{
"method": "POST",
"path": "/reports",
"operationId": "createReport",
"summary": "Acronis Create Usage Report",
"tags": [
"Usage"
]
},
{
"method": "GET",
"path": "/search",
"operationId": "search",
"summary": "Acronis Search Tenants and Users",
"tags": [
"Tenants"
]
}
]
}