UNPKG

@itentialopensource/adapter-ringcentral

Version:

This adapter integrates with system described as: ringcentralApi.

1,875 lines 132 kB
{ "openapi": "3.1.0", "info": { "title": "", "version": "1.0.0" }, "paths": { "/restapi": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapi", "description": "The parameters and request body are for method: getRestapi. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/oauth/authorize": { "post": { "tags": [ "Restapi" ], "operationId": "postRestapiOauthAuthorize", "description": "The parameters and request body are for method: postRestapiOauthAuthorize. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/oauth/revoke": { "post": { "tags": [ "Restapi" ], "operationId": "postRestapiOauthRevoke", "description": "The parameters and request body are for method: postRestapiOauthRevoke. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/oauth/token": { "post": { "tags": [ "Restapi" ], "operationId": "postRestapiOauthToken", "description": "The parameters and request body are for method: postRestapiOauthToken. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/v1.0": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10", "description": "The parameters and request body are for method: getRestapiV10. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/active-calls": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdActiveCalls", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdActiveCalls. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "direction", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/business-address": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdBusinessAddress", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdBusinessAddress. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Restapi" ], "operationId": "putRestapiV10AccountAccountIdBusinessAddress", "description": "The parameters and request body are for method: putRestapiV10AccountAccountIdBusinessAddress. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/v1.0/account/{accountId}/call-log": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdCallLog", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdCallLog. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionNumber", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "phoneNumber", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "direction", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "view", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "withRecording", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "dateFrom", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "dateTo", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/call-log/{callLogId}": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdCallLogCallLogId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdCallLogCallLogId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "callLogId", "in": "path", "required": true, "schema": { "title": "callLogId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/department/{departmentId}/members": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdDepartmentDepartmentIdMembers", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdDepartmentDepartmentIdMembers. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "departmentId", "in": "path", "required": true, "schema": { "title": "departmentId", "type": "number" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/device": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdDevice", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdDevice. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/device/{deviceId}": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdDeviceDeviceId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdDeviceDeviceId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "deviceId", "in": "path", "required": true, "schema": { "title": "deviceId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtension", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtension. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "status", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Restapi" ], "operationId": "putRestapiV10AccountAccountIdExtensionExtensionId", "description": "The parameters and request body are for method: putRestapiV10AccountAccountIdExtensionExtensionId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/active-calls": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdActiveCalls", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdActiveCalls. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "direction", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book-sync": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookSync", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookSync. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "syncType", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "syncToken", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "pageId", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book/contact": { "post": { "tags": [ "Restapi" ], "operationId": "postRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContact", "description": "The parameters and request body are for method: postRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContact. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContact", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContact. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "startsWith", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "sortBy", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "page", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "perPage", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book/contact/{contactId}": { "delete": { "tags": [ "Restapi" ], "operationId": "deleteRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId", "description": "The parameters and request body are for method: deleteRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "contactId", "in": "path", "required": true, "schema": { "title": "contactId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "contactId", "in": "path", "required": true, "schema": { "title": "contactId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Restapi" ], "operationId": "putRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId", "description": "The parameters and request body are for method: putRestapiV10AccountAccountIdExtensionExtensionIdAddressBookContactContactId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "contactId", "in": "path", "required": true, "schema": { "title": "contactId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/address-book/group": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookGroup", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdAddressBookGroup. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/answering-rule/{answeringRuleId}": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdAnsweringRuleAnsweringRuleId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdAnsweringRuleAnsweringRuleId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "answeringRuleId", "in": "path", "required": true, "schema": { "title": "answeringRuleId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/blocked-number": { "post": { "tags": [ "Restapi" ], "operationId": "postRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumber", "description": "The parameters and request body are for method: postRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumber. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } }, "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumber", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumber. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/blocked-number/{blockedNumberId}": { "delete": { "tags": [ "Restapi" ], "operationId": "deleteRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId", "description": "The parameters and request body are for method: deleteRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "blockedNumberId", "in": "path", "required": true, "schema": { "title": "blockedNumberId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "blockedNumberId", "in": "path", "required": true, "schema": { "title": "blockedNumberId", "type": "number" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "put": { "tags": [ "Restapi" ], "operationId": "putRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId", "description": "The parameters and request body are for method: putRestapiV10AccountAccountIdExtensionExtensionIdBlockedNumberBlockedNumberId. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "blockedNumberId", "in": "path", "required": true, "schema": { "title": "blockedNumberId", "type": "number" } } ], "requestBody": { "description": "indeterminate body object", "content": { "application/json": { "schema": { "type": "object" } } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/business-hours": { "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccountIdExtensionExtensionIdBusinessHours", "description": "The parameters and request body are for method: getRestapiV10AccountAccountIdExtensionExtensionIdBusinessHours. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } } }, "/restapi/v1.0/account/{accountId}/extension/{extensionId}/call-log": { "delete": { "tags": [ "Restapi" ], "operationId": "deleteRestapiV10AccountAccountIdExtensionExtensionIdCallLog", "description": "The parameters and request body are for method: deleteRestapiV10AccountAccountIdExtensionExtensionIdCallLog. Same endpoint also used in methods:", "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "title": "result", "type": "object" } } } } }, "parameters": [ { "name": "accountId", "in": "path", "required": true, "schema": { "title": "accountId", "type": "string" } }, { "name": "extensionId", "in": "path", "required": true, "schema": { "title": "extensionId", "type": "string" } }, { "name": "dateTo", "in": "query", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "type": "object" }, "example": {} } } } }, "get": { "tags": [ "Restapi" ], "operationId": "getRestapiV10AccountAccou