@itentialopensource/adapter-ringcentral
Version:
This adapter integrates with system described as: ringcentralApi.
1,875 lines • 132 kB
JSON
{
"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