Acronis Advanced Automation API

The Acronis Advanced Automation API allows users to automate and streamline their backup and recovery processes with custom scripts and workflows.

Operations 31

PUT /Product #
GET /Product #
PUT /Ledger #
GET /Ledger #
GET /Ledgers #
GET /SalesItems #
PUT /SalesItems #
DELETE /SalesItems #
PUT /Contracts #
GET /Contracts #
PUT /ContractPart #
GET /ContractPart #
DELETE /ContractPart #
PUT /Call #
GET /Call #
PUT /SchedulerTickets #
GET /SchedulerTickets #
GET /UploadedFiles #
GET /EmailUpdates #
POST /InvoiceOverview #
GET /InvoiceOverview #
GET /DownloadInvoice #
POST /ExportInvoice #
GET /DashboardData #
GET /Priorities #
GET /Statuses #
GET /SLA #
PUT /Taxes #
POST /Taxes #
GET /Taxes #
DELETE /Taxes #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/advanced-automation-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

acronis-advanced-automation-v1-openapi.json Raw ↑
{
  "openapi": "3.0.0",
  "info": {
    "title": "PSA API",
    "version": "v1"
  },
  "paths": {
    "/Product": {
      "put": {
        "operationId": "Create product",
        "description": "Creates a product.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "Active": true,
                  "Cost": 20,
                  "Description": "Test-Product-API-Documentation-Description",
                  "Name": "Test-Product-API-Documentation",
                  "Price": 100,
                  "ProductForActivityBasedTicketBilling": false,
                  "ProjectProduct": false,
                  "Taxable": true,
                  "ViewInContract": false
                },
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "Name",
                  "Price"
                ],
                "properties": {
                  "Active": {
                    "description": "Defines whether the product is available for sales (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "Taxable": {
                    "description": "Defines whether the product is a subject for taxes (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "Name": {
                    "description": "Defines the product name.",
                    "type": "string",
                    "maxLength": 255
                  },
                  "Description": {
                    "nullable": true,
                    "type": "string"
                  },
                  "Price": {
                    "description": "Defines an end user price for a single product item.",
                    "default": 0,
                    "type": "number"
                  },
                  "Cost": {
                    "description": "Defines a cost of a single product item for the partner.",
                    "default": 0,
                    "type": "number"
                  },
                  "ViewInContract": {
                    "description": "Defines whether product can be used in contracts for the recurring billing (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "ProductForActivityBasedTicketBilling": {
                    "description": "Defines whether product can be used as an hourly rate for the ticket time billing (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "Ledger": {
                    "nullable": true,
                    "example": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "CreationDate": {
                    "description": "RFC3339-like date and time without timezone.",
                    "nullable": true,
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?$"
                  },
                  "LastChangeDate": {
                    "description": "RFC3339-like date and time without timezone.",
                    "nullable": true,
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?$"
                  },
                  "VAR": {
                    "description": "Defines whether the product is resold (true) or not (false). Used for analytic purposes (VAR = value-added reseller).\n\nAn example of a VAR product can be a 3rd party vendor license, e.g. Acronis. Project hours or Support hours are typically not VAR products.\n",
                    "default": false,
                    "type": "boolean"
                  },
                  "TicketProduct": {
                    "description": "Defines whether product can be sold in service desk tickets as a part of support activity, e.g., Security expert hours for consultancy.",
                    "default": false,
                    "type": "boolean"
                  },
                  "PriceAdjustable": {
                    "description": "Defines whether the ticket product price can be manually adjusted by engineers from a ticket (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "ProjectProduct": {
                    "description": "Defines whether product can be used in projects for the project billing (true) or not (false).",
                    "default": false,
                    "type": "boolean"
                  },
                  "ProjectProductPriceAdjustable": {
                    "description": "Defines whether the project product price can be manually adjusted by engineers from a project (true) or not (false).",
                    "type": "boolean"
                  },
                  "ExternalIdNumber": {
                    "description": "Defines the product ID in 3rd party systems for a product mapping, e.g. in 3rd party accounting platform.",
                    "type": "string",
                    "maxLength": 100
                  },
                  "SKU": {
                    "description": "Defines a SKU code for the project.",
                    "type": "string",
                    "maxLength": 20
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Product"
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": [
              "urn:acronis.com::advanced_automation::advanced_automation_admin",
              "urn:acronis.com::advanced_automation::advanced_automation_finance",
              "urn:acronis.com::advanced_automation::advanced_automation_engineer",
              "urn:acronis.com::advanced_automation::advanced_automation_finance_manager",
              "urn:acronis.com::advanced_automation::advanced_automation_sales"
            ]
          }
        ]
      },
      "get": {
        "operationId": "Fetch products",
        "description": "Fetches information about the products either by GUID or by filtering parameters.",
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/Product"
                    },
                    {
                      "$ref": "#/components/schemas/GetProductSearchResponse"
                    }
                  ]
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": [
              "urn:acronis.com::advanced_automation::advanced_automation_admin",
              "urn:acronis.com::advanced_automation::advanced_automation_finance",
              "urn:acronis.com::advanced_automation::advanced_automation_engineer",
              "urn:acronis.com::advanced_automation::advanced_automation_finance_manager",
              "urn:acronis.com::advanced_automation::advanced_automation_sales"
            ]
          }
        ]
      }
    },
    "/Ledger": {
      "put": {
        "operationId": "Create ledger",
        "description": "Creates a ledger.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "Active": true,
                  "Description": "Api documentation ledger",
                  "Number": "API-Doc-LG"
                },
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "Description",
                  "Number"
                ],
                "properties": {
                  "Active": {
                    "description": "Ledger's status.",
                    "default": false,
                    "type": "boolean"
                  },
                  "AllowInactive": {
                    "description": "",
                    "default": false,
                    "type": "boolean"
                  },
                  "Description": {
                    "nullable": true,
                    "type": "string"
                  },
                  "Externalid": {
                    "nullable": true,
                    "type": "string"
                  },
                  "Number": {
                    "nullable": true,
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ledger"
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      },
      "get": {
        "operationId": "Fetch ledger",
        "description": "Fetches information about the ledgers either by GUID or by filtering parameters.",
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {
                  "anyOf": [
                    {
                      "$ref": "#/components/schemas/Ledger"
                    },
                    {
                      "$ref": "#/components/schemas/GetLedgersSearchResponse"
                    }
                  ]
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      }
    },
    "/Ledgers": {
      "get": {
        "operationId": "Fetch ledgers",
        "description": "Fetches a list of all ledgers.",
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLedgersSearchResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      }
    },
    "/SalesItems": {
      "get": {
        "operationId": "Fetch Sales items",
        "description": "Fetches a list of Sales items.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "FullTextSearchInQuotes",
                  "FullTextSearch",
                  "Customer",
                  "InvoiceDate",
                  "ProductName",
                  "SendByEmail",
                  "HasBeenBilled",
                  "SortColumn",
                  "InsertedSaleId"
                ],
                "properties": {
                  "FullTextSearchInQuotes": {
                    "type": "string"
                  },
                  "FullTextSearch": {
                    "type": "string"
                  },
                  "Customer": {
                    "type": "string"
                  },
                  "InvoiceDate": {
                    "description": "RFC3339-like date and time without timezone.",
                    "nullable": true,
                    "type": "string",
                    "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?$"
                  },
                  "ProductName": {
                    "type": "string"
                  },
                  "SendByEmail": {
                    "nullable": true,
                    "type": "boolean"
                  },
                  "HasBeenBilled": {
                    "nullable": true,
                    "type": "boolean"
                  },
                  "SortColumn": {
                    "enum": [
                      "InvoiceDate",
                      "Total",
                      "Age",
                      "Status",
                      "Customer"
                    ],
                    "type": "string"
                  },
                  "SortDirection": {
                    "description": "Invoice sorting direction ascending or descending",
                    "default": "Asc",
                    "enum": [
                      "Asc",
                      "Desc"
                    ],
                    "type": "string"
                  },
                  "InsertedSaleId": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "AmountOfPages",
                    "AmountRecordsFound",
                    "SalesItems",
                    "AmountTotalItems"
                  ],
                  "properties": {
                    "AmountOfPages": {
                      "type": "integer"
                    },
                    "AmountRecordsFound": {
                      "type": "integer"
                    },
                    "SalesItems": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "Guid",
                          "Customer",
                          "InvoiceDate",
                          "HasBeenBilled",
                          "TotalAmount",
                          "Age"
                        ],
                        "properties": {
                          "Guid": {
                            "$ref": "#/components/schemas/Guid"
                          },
                          "Customer": {
                            "type": "string"
                          },
                          "InvoiceDate": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "HasBeenBilled": {
                            "type": "boolean"
                          },
                          "TotalAmount": {
                            "type": "number"
                          },
                          "Age": {
                            "nullable": true,
                            "type": "integer"
                          }
                        }
                      }
                    },
                    "AmountTotalItems": {
                      "type": "integer"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      },
      "put": {
        "operationId": "Create Sales item",
        "description": "Creates a Sales Item.",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "StartDate": "2024-06-28",
                  "Incasso": false,
                  "SalesItemProducts": [
                    {
                      "Discount": 5,
                      "IsItemNote": false,
                      "Quantity": 1,
                      "Product": "deffa51b-207c-4e73-972d-0343736bb9f4",
                      "ProductName": "Test Product",
                      "Description": null,
                      "Price": 10
                    },
                    {
                      "Discount": 0,
                      "IsItemNote": true,
                      "Quantity": 0,
                      "Price": 0,
                      "Description": "Some Line item note",
                      "Product": "deffa51b-207c-4e73-972d-0343736bb9f4"
                    }
                  ],
                  "BillingEntity": "d84f5018-c38f-4e3b-af36-0849119b41af",
                  "IsSalesOrContract": true,
                  "CustomerAddresses": [],
                  "Address": {
                    "Street": "",
                    "HouseNo": "",
                    "HouseNoAdd": "",
                    "Zipcode": "",
                    "City": "",
                    "Country": "",
                    "StateCountry": ""
                  },
                  "Customer": "9e145169-059d-422d-80eb-07356e9611a8",
                  "CustomerName": "=CUstomer Sync=",
                  "Country": "d46c54bd-1704-4a55-bb76-fc03073669a0",
                  "StateCountry": "b4c87080-7c8c-45e0-8867-a714ffc79b7d",
                  "EmailAddress": "customer.sync@gmail.com",
                  "SendByEmail": false,
                  "SelectedAddress": {},
                  "Street": "1",
                  "HouseNo": "1",
                  "HouseNoAdd": null,
                  "Zipcode": "1",
                  "City": "1",
                  "BuildingName": null
                },
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "City",
                  "Customer"
                ],
                "properties": {
                  "BillingEntity": {
                    "description": "Defines a partner's billing entity used for invoicing.",
                    "default": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "BuildingName": {
                    "nullable": true,
                    "type": "string"
                  },
                  "City": {
                    "description": "Defines customer's address information to be used on the invoice:  city.",
                    "type": "string"
                  },
                  "Customer": {
                    "description": "Defines a customer tenant who received products or services.",
                    "example": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "EmailAddress": {
                    "description": "Defines a customer's email address.",
                    "type": "string"
                  },
                  "HouseNo": {
                    "nullable": true,
                    "type": "string"
                  },
                  "HouseNoAdd": {
                    "nullable": true,
                    "type": "string"
                  },
                  "SalesItemProducts": {
                    "description": "List of SalesItemProducts",
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/SalesItemProductsPartial"
                    }
                  },
                  "Address": {
                    "$ref": "#/components/schemas/Address"
                  },
                  "SendByEmail": {
                    "description": "Defines whether the resulting invoice's delivery method will be \"By email\" (1) or \"Mail\" (0).",
                    "default": false,
                    "type": "boolean"
                  },
                  "StateCountry": {
                    "nullable": true,
                    "example": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "Street": {
                    "nullable": true,
                    "type": "string"
                  },
                  "Ticket": {
                    "nullable": true,
                    "example": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "Zipcode": {
                    "nullable": true,
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "example": {
                    "sales": {
                      "SalesItems": [
                        {
                          "Id": "00000000-0000-0000-0000-000000000000",
                          "Customer": "",
                          "InvoiceDate": "0001-01-01T00:00:00Z",
                          "HasBeenBilled": false,
                          "TotalAmount": 0,
                          "Age": null
                        }
                      ],
                      "AmountRecordsFound": 0,
                      "AmountOfPages": 0,
                      "AmountTotalItems": 0
                    }
                  },
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "Id",
                    "AmountOfPages",
                    "AmountRecordsFound",
                    "Age",
                    "InvoiceDate",
                    "AmountTotalItems",
                    "Customer",
                    "TotalAmount",
                    "HasBeenBilled"
                  ],
                  "properties": {
                    "Id": {
                      "$ref": "#/components/schemas/Guid"
                    },
                    "AmountOfPages": {
                      "type": "integer"
                    },
                    "AmountRecordsFound": {
                      "type": "integer"
                    },
                    "Age": {
                      "nullable": true,
                      "type": "integer"
                    },
                    "InvoiceDate": {
                      "$ref": "#/components/schemas/DatetimeNoTZ"
                    },
                    "AmountTotalItems": {
                      "type": "integer"
                    },
                    "Customer": {
                      "type": "string"
                    },
                    "TotalAmount": {
                      "type": "number"
                    },
                    "HasBeenBilled": {
                      "type": "boolean"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      },
      "delete": {
        "operationId": "Delete Sales item",
        "description": "Deletes a Sales Item.",
        "responses": {
          "200": {
            "description": "The request was successful.",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      }
    },
    "/Contracts": {
      "put": {
        "operationId": "Create or update Contract",
        "description": "Creates or updates a Contract",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "example": {
                  "ContractParts": [],
                  "StartDate": "2024-07-02T06:07:43.603Z",
                  "IsSalesOrContract": true,
                  "Name": "ContractName",
                  "Customer": "9e145169-059d-422d-80eb-07356e9611a8",
                  "CustomerName": "=CUstomer Sync=",
                  "DefaultSLA": "5784e627-29db-4ba1-8437-5862027bcf1a",
                  "Street": "1",
                  "HouseNo": "1",
                  "HouseNoAdd": null,
                  "Zipcode": "1",
                  "City": "1",
                  "StateCountry": "b4c87080-7c8c-45e0-8867-a714ffc79b7d",
                  "BuildingName": null,
                  "SendInvoiceByEmail": false,
                  "ContactEmail": "customer.sync@gmail.com",
                  "Country": "d46c54bd-1704-4a55-bb76-fc03073669a0",
                  "BillingEntity": "f5124299-aaee-4c8f-b80a-9b28647c5353",
                  "PaymentIntervalInMonths": "1",
                  "BillInAdvance": "true",
                  "Incasso": "false",
                  "EndDate": "2050-01-01",
                  "StartDateTmp": "2024-07-02",
                  "EndDateTmp": "2050-01-01"
                },
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "Name",
                  "StartDate"
                ],
                "properties": {
                  "BillInAdvance": {
                    "description": "Defines a billing method for the contract.",
                    "default": false,
                    "type": "boolean"
                  },
                  "BillingEntity": {
                    "description": "Defines a billing entity for the contract billing.",
                    "default": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "BlockHours": {
                    "description": "Defines whether support block hours are included (1) into the contract, or not (0).",
                    "default": false,
                    "type": "boolean"
                  },
                  "BlockHoursNumber": {
                    "nullable": true,
                    "type": "integer"
                  },
                  "BuildingName": {
                    "description": "Defines customer's address information to be used on the invoice:  building name.",
                    "type": "string"
                  },
                  "City": {
                    "description": "Defines customer's address information to be used on the invoice:  city.",
                    "type": "string"
                  },
                  "ContactEmail": {
                    "description": "Contact email for the contract.",
                    "type": "string"
                  },
                  "ContractParts": {
                    "description": "Contract's parts - list of contract products.",
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/ContractPart"
                    }
                  },
                  "Customer": {
                    "description": "Customer ID.",
                    "default": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "EndDate": {
                    "description": "Contract's end date. Need to describe how to proceed with \"Forever\" end date. We have this check-box in UI.",
                    "default": "0001-01-01T00:00:00Z",
                    "type": "string",
                    "format": "date-time"
                  },
                  "HouseNo": {
                    "nullable": true,
                    "type": "string"
                  },
                  "HouseNoAdd": {
                    "nullable": true,
                    "type": "string"
                  },
                  "KeepRemainingHours": {
                    "description": "Defines a retainer option, remaining (unused) hours are kept for the next billing period (1), or dropped (0).",
                    "default": false,
                    "type": "boolean"
                  },
                  "Name": {
                    "nullable": true,
                    "type": "string"
                  },
                  "PaymentIntervalInMonths": {
                    "description": "Defines an invoice interval for the contract.",
                    "default": 0,
                    "type": "integer"
                  },
                  "ProRated": {
                    "description": "Defines whether proration for the contract billing is enabled (1), or not (0).",
                    "default": false,
                    "type": "boolean"
                  },
                  "ReferenceNumber": {
                    "nullable": true,
                    "type": "string"
                  },
                  "RenewalThreshold": {
                    "nullable": true,
                    "type": "integer"
                  },
                  "Retainer": {
                    "description": "Defines whether the contract is a retainer and block hours are billed every month / quarter / half year / year (1), or not (0).",
                    "default": false,
                    "type": "boolean"
                  },
                  "SendInvoiceByEmail": {
                    "description": "Defines a delivery method for generated invoices.",
                    "default": false,
                    "type": "boolean"
                  },
                  "StartDate": {
                    "description": "Contract's start date.",
                    "default": "0001-01-01T00:00:00Z",
                    "type": "string",
                    "format": "date-time"
                  },
                  "StateCountry": {
                    "nullable": true,
                    "example": "00000000-0000-0000-0000-000000000000",
                    "type": "string",
                    "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
                  },
                  "Street": {
                    "nullable": true,
                    "type": "string"
                  },
                  "Zipcode": {
                    "nullable": true,
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "example": {
                    "contractId": "00000000-0000-0000-0000-000000000000"
                  },
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "contractId"
                  ],
                  "properties": {
                    "contractId": {
                      "$ref": "#/components/schemas/Guid"
                    }
                  }
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": []
          }
        ]
      },
      "get": {
        "operationId": "Fetches Contracts by customer ID",
        "parameters": [
          {
            "name": "id",
            "description": "The customer ID.",
            "required": true,
            "in": "query",
            "schema": {
              "description": "The customer ID.",
              "example": "00000000-0000-0000-0000-000000000000",
              "type": "string",
              "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
         

# --- truncated at 32 KB (158 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/acronis/refs/heads/main/openapi/_original/acronis-advanced-automation-v1-openapi.json