### GET /resellers/billing Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /resellers/billing ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["balance_info"]}) - **messageList** (object) (example: {"success":{"balance_info":"balance information"}}) - **payload** (object) (example: {"balance":"1000.00","currency":"BYN"}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/resellers/billing" ``` ``` -------------------------------- ### GET /token/info/access Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /token/info/access ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["access_token_info"]}) - **messageList** (object) (example: {"success":{"access_token_info":"Access Token information"}}) - **payload** (object) (example: {"accessToken":{"scopes":["scope_1","scope_2","scope_3"],"dateExpires":1596993600}}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/token/info/access" ``` ``` -------------------------------- ### GET /token/info/refresh Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /token/info/refresh ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["refresh_token_info"]}) - **messageList** (object) (example: {"success":{"refresh_token_info":"Refresh Token information"}}) - **payload** (object) (example: {"refreshToken":{"active":"1","scopes":["scope_1","scope_2","scope_3"],"dateCreate":1596993600,"dateUpdate":1596993600,"dateExpires":1596993600,"dateMaxLife":1596993600}}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/token/info/refresh" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/txt Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/txt ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"hoster.by.","ttl":3600,"type":"TXT","comments":[""],"records":[{"content":"hoster.by.","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/txt" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/ Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/ ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["order_info"]}) - **messageList** (object) (example: {"success":{"order_info":"order information"}}) - **payload** (object) (example: {"order":[{"id":"1","nameServer":["u1.hoster.by","u2.hoster.by"],"domainName":"hoster.by","createDate":"2025-01-09 14:42:42","expirationDate":"2025-09-03 11:56:40","registrantName":"ООО Надёжные программы"}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/" ``` ``` -------------------------------- ### GET /cloud/orders/balance Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /cloud/orders/balance ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["balance_info"]}) - **messageList** (object) (example: {"success":{"balance_info":"Balance information"}}) - **payload** (object) (example: {"orders":[{"id":"1","balance":"25.00"},{"id":"2","balance":"50.00"}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/cloud/orders/balance" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/ns Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/ns ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"hoster.by.","ttl":3600,"type":"NS","comments":[""],"records":[{"content":"ns1.hoster.by.","disabled":false},{"content":"ns2.hoster.by.","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/ns" ``` ``` -------------------------------- ### GET /dns/orders Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["order_list"]}) - **messageList** (object) (example: {"success":{"order_list":"orders list"}}) - **payload** (object) (example: {"orders":[{"id":"1","domainName":"hoster.by","registrantName":"ООО Надёжные программы"}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders" ``` ``` -------------------------------- ### GET /cloud/orders Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /cloud/orders ```markdown ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["order_list"]}) - **messageList** (object) (example: {"success":{"order_list":"Orders list"}}) - **payload** (object) (example: {"orders":[{"id":"1","balance":"25.00"},{"id":"2","balance":"50.00"}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/cloud/orders" ``` ``` -------------------------------- ### GET /cloud/orders/{orderId}/ Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /cloud/orders/{orderId}/ ```markdown ### Parameters - **orderId** (integer, path, required): Service Cloud order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["order_info"]}) - **messageList** (object) (example: {"success":{"order_info":"Order information"}}) - **payload** (object) (example: {"order":{"id":"1","dateCreate":"2020-08-09 20:00:00","balance":"25.00","name":"Облако #1"}}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/cloud/orders/{orderId}/" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/a Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/a ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"a1.hoster.by.","ttl":3600,"type":"A","comments":[""],"records":[{"content":"192.168.1.1","disabled":false}]},{"name":"a2.hoster.by.","ttl":3600,"type":"A","comments":[""],"records":[{"content":"192.168.1.2","disabled":false}]},{"name":"a3.hoster.by.","ttl":3600,"type":"A","comments":[""],"records":[{"content":"192.168.1.3","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/a" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/mx Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/mx ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"hoster.by.","ttl":3600,"type":"MX","comments":[""],"records":[{"content":"hoster.by.","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/mx" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/alias Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/alias ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"hoster.by.","ttl":3600,"type":"ALIAS","comments":[""],"records":[{"content":"hoster.by.","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/alias" ``` ``` -------------------------------- ### GET /cloud/orders/{orderId}/vm Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /cloud/orders/{orderId}/vm ```markdown ### Parameters - **orderId** (integer, path, required): Service Cloud order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["vm_list_info"]}) - **messageList** (object) (example: {"success":{"vm_list_info":"Virtual machines list information"}}) - **payload** (object) (example: {"vm":[{"id":"1","name":"virtual machine #1","status":"off","template":{"name":"Debian 9 64-bit"},"resources":{"general":{"cpu":1,"ram":1073741824}},"backup":{"backup":42949677763},"storage":{"sata":0,"sas":0,"ssd":10737418240},"network":{"ip":1,"traffic-netin":0,"traffic-netout":0},"consumption":{"hour":0,"day":0,"month":0},"ips":["192.168.1.1/24"]},{"id":"2","name":"virtual machine #2","status":"on","template":{"name":"CentOS 9-stream 64-bit"},"resources":{"general":{"cpu":1,"ram":1073741824}},"backup":{"backup":42949677763},"storage":{"sata":0,"sas":0,"ssd":10737418240},"network":{"ip":1,"traffic-netin":0,"traffic-netout":0},"consumption":{"hour":0,"day":0,"month":0},"ips":["192.168.1.2/24"]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/cloud/orders/{orderId}/vm" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records/srv Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records/srv ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"hoster.by.","ttl":3600,"type":"SRV","comments":[""],"records":[{"content":"hoster.by.","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records/srv" ``` ``` -------------------------------- ### GET /cloud/orders/{orderId}/balance Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /cloud/orders/{orderId}/balance ```markdown ### Parameters - **orderId** (integer, path, required): Service Cloud order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["balance_info"]}) - **messageList** (object) (example: {"success":{"balance_info":"Balance information"}}) - **payload** (object) (example: {"orders":[{"id":"1","balance":"25.00"}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/cloud/orders/{orderId}/balance" ``` ``` -------------------------------- ### GET /dns/orders/{orderId}/records Source: https://serviceapi.hoster.by/docs/swagger/json API endpoint for GET /dns/orders/{orderId}/records ```markdown ### Parameters - **orderId** (integer, path, required): Service DNS order ID ### Responses #### 200 - OK - **httpCode** (integer) (example: 200) - **statusCode** (string) (example: "ok") - **codeList** (object) (example: {"success":["records_list"]}) - **messageList** (object) (example: {"success":{"records_list":"list of records"}}) - **payload** (object) (example: {"records":[{"name":"a.hoster.by.","ttl":3600,"type":"A","comments":[""],"records":[{"content":"192.168.1.1","disabled":false}]},{"name":"aaaa.hoster.by.","ttl":3600,"type":"AAAA","comments":[""],"records":[{"content":"2001:0db8:85a3:0000:0000:8a2e:0370:7334","disabled":false}]}]}) #### 400 - Bad Request **Response400** - **httpCode** (integer) (example: 400) - **statusCode** (string) (example: "error") - **codeList** (object) (example: {"error":["error_action_code"]}) - **messageList** (object) (example: {"error":{"error_action_code":"error action description"}}) - **payload** (array (array (unknown))) (example: "[]") #### 401 - Unauthorized **Response401** - **httpCode** (integer) (example: 401) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["access_token_expired"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 404 - Not Found **Response404** - **httpCode** (integer) (example: 404) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["endpoint_not_found"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") #### 520 - Unknown error **Response520** - **httpCode** (integer) (example: 520) - **statusCode** (string) (example: "error") - **codeList** (object) - **error** (array (array (unknown))) (example: ["unknown_error"]) - **messageList** (object) - **payload** (array (array (unknown))) (example: "[]") ### Example Usage ```bash curl -X GET "https://api.example.com/dns/orders/{orderId}/records" ``` ```