{
"opencollection": "1.0.0",
"info": {
"name": "Webex Admin Address Book User Call Settings (2/2) API",
"version": "1.0.0"
},
"items": [
{
"info": {
"name": "User Call Settings (2/2)",
"type": "folder"
},
"items": [
{
"info": {
"name": "Retrieve a person's Application Services Settings New",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/people/:personId/features/applications",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
]
},
"docs": "Gets mobile and PC applications settings for a user.\n\nApplication services let you determine the ringing behavior for calls made to people in certain scenarios. You can also specify which devices can download the Webex Calling app.\n\nRequires a full, user, or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "List Move Users Jobs",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation",
"params": [
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi8wMjEyNGVlZi04YWY3LTQ4OWMtODA1Yi0zNjNjYzY0MDE4OTM",
"type": "query",
"description": "Retrieve list of Move Users jobs for this organization."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of jobs. Default is 0."
},
{
"name": "max",
"value": "2000",
"type": "query",
"description": "Limit the number of jobs returned to this maximum count. Default is 2000."
}
]
},
"docs": "Lists all the Move Users jobs for the given organization in order of most recent job to oldest job irrespective of its status.\n\nThis API requires a full or read-only administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Validate or Initiate Move Users Job",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation",
"params": [
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi8wMjEyNGVlZi04YWY3LTQ4OWMtODA1Yi0zNjNjYzY0MDE4OTM",
"type": "query",
"description": "Create Move Users job for this organization."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "This API allows the user to perform one of the following operations:\n\n* Setting the `validate` attribute to `true` validates the user move.\n\n* Setting the `validate` attribute to `false` performs the user move.\n\n
\n\nNotes:\n\n* A maximum of `100` users can be moved at a time.\n\n* Setting the `validate` attribute to `true` only allowed for calling user.\n\n* When a single non calling user is moved, it will be moved synchronously without creating any job.\n\n
\n\nErrors occurring during the initial "
},
{
"info": {
"name": "Get Move Users Job Status",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation/:jobId",
"params": [
{
"name": "jobId",
"value": "Y2lzY29zcGFyazovL3VzL0pPQl9JRC8xMzFkOTg1ZC1iZThhLTQ3MjgtYjM2MC02MzBjNTAxNTEyNzE",
"type": "path",
"description": "Retrieve job details for this `jobId`."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi8wMjEyNGVlZi04YWY3LTQ4OWMtODA1Yi0zNjNjYzY0MDE4OTM",
"type": "query",
"description": "Retrieve job details for this organization."
}
]
},
"docs": "Returns the status and other details of the job.\n\nThis API requires a full or read-only administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Pause the Move Users Job",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation/:jobId/actions/pause/invoke",
"params": [
{
"name": "jobId",
"value": "Y2lzY29zcGFyazovL3VzL0pPQl9JRC83ZWUyMjAzMS0xM2Q5LTRmYTctODQ0NS1lNDMzNjE3MmVjYmU",
"type": "path",
"description": "Pause the Move Users job for this `jobId`."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi80YTViYjVhOC1hZDAwLTQ0ZGEtODg2NC0wYjExNTE0NDQyYzk",
"type": "query",
"description": "Pause the Move Users job for this organization."
}
]
},
"docs": "Pause the running Move Users Job. A paused job can be resumed.\n\nThis API requires a full administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Resume the Move Users Job",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation/:jobId/actions/resume/invoke",
"params": [
{
"name": "jobId",
"value": "Y2lzY29zcGFyazovL3VzL0pPQl9JRC83ZWUyMjAzMS0xM2Q5LTRmYTctODQ0NS1lNDMzNjE3MmVjYmU",
"type": "path",
"description": "Resume the Move Users job for this `jobId`."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi80YTViYjVhOC1hZDAwLTQ0ZGEtODg2NC0wYjExNTE0NDQyYzk",
"type": "query",
"description": "Resume the Move Users job for this organization."
}
]
},
"docs": "Resume the paused Move Users Job that is in paused status.\n\nThis API requires a full administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "List Move Users Job errors",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/jobs/person/moveLocation/:jobId/errors",
"params": [
{
"name": "jobId",
"value": "Y2lzY29zcGFyazovL3VzL0pPQl9JRC84YTI0ZjM5NC1lMTdjLTRiMTYtOTU3Ni0zNzA3YjY5YmU3Mzc",
"type": "path",
"description": "Retrieve the error details for this `jobId`."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85MTE1NDM1Ny1iZWQxLTQ1ZDUtYWE4Zi00ZTUwYzBkZWNmMzM",
"type": "query",
"description": "Retrieve list of jobs for this organization."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Specifies the error offset from the first result that you want to fetch."
},
{
"name": "max",
"value": "100",
"type": "query",
"description": "Specifies the maximum number of records that you want to fetch."
}
]
},
"docs": "Lists all error details of Move Users job. This will not list any errors if `exitCode` is `COMPLETED`. If the status is `COMPLETED_WITH_ERRORS` then this lists the cause of failures.\n\nThis API requires a full or read-only administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Retrieve Music On Hold Settings for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/musicOnHold",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
]
},
"docs": "Retrieve the person's music on hold settings.\n\nMusic on hold is played when a caller is put on hold, or the call is parked.\n\nRetrieving a person's music on hold settings requires a full, user or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Configure Music On Hold Settings for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/musicOnHold",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Configure a person's music on hold settings.\n\nMusic on hold is played when a caller is put on hold, or the call is parked.\n\nTo configure music on hold settings for a person, music on hold setting must be enabled for this location.\n\nUpdating a person's music on hold settings requires a full or user administrator or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Retrieve Access Codes for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/accessCodes",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Retrieve the person's access codes.\n\nAccess codes are used to bypass permissions.\n\nThis API requires a full, user, or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Create Access Codes for a Person",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/accessCodes",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Create new Access codes for the person.\n\nAccess codes are used to bypass permissions.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Modify Access Codes for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/accessCodes",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modify a person's access codes.\n\nAccess codes are used to bypass permissions.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Delete Access Codes for a Person",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/accessCodes",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Deletes all Access codes for the person.\n\nAccess codes are used to bypass permissions.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Retrieve Transfer Numbers for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/autoTransferNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Retrieve the person's transfer numbers.\n\nWhen calling a specific call type, this person will be automatically transferred to another number. The person assigned the Auto Transfer Number can then approve the call and send it through or reject the call type. You can add up to 3 numbers.\n\nThis API requires a full, user, or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Modify Transfer Numbers for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/autoTransferNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modify a person's transfer numbers.\n\nWhen calling a specific call type, this person will be automatically transferred to another number. The person assigned the Auto Transfer Number can then approve the call and send it through or reject the call type. You can add up to 3 numbers.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Retrieve Digit Patterns for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Retrieve the person's digit patterns.\n\nDigit patterns are used to bypass permissions.\n\nRetrieving digit patterns requires a full or user or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Create Digit Patterns for a Person",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Create a new digit pattern for the given person.\n\nDigit patterns are used to bypass permissions.\n\nCreating the digit pattern requires a full or user or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Modify the Digit Pattern Category Control Settings for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modifies whether this user uses the specified digit patterns when placing outbound calls or not.\n\nUpdating the digit pattern category control settings requires a full or user or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Delete all Digit Patterns for a Person",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Delete all digit patterns for a Person.\n\nDigit patterns are used to bypass permissions.\n\nDeleting the digit patterns requires a full or user or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Retrieve Digit Pattern Details for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns/:digitPatternId",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "digitPatternId",
"value": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1FWVlVUMEZVVkVWT1JFRk9WQzFDVlZOSlRrVlRVeTFJVDFWU1V3",
"type": "path",
"description": "Unique identifier for the digit pattern."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Retrieve the digit pattern details for a person.\n\nDigit patterns are used to bypass permissions.\n\nRetrieving the digit pattern details requires a full or user or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Modify a Digit Pattern for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns/:digitPatternId",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "digitPatternId",
"value": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1FWVlVUMEZVVkVWT1JFRk9WQzFDVlZOSlRrVlRVeTFJVDFWU1V3",
"type": "path",
"description": "Unique identifier for the digit pattern."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modify a digit pattern for a Person.\n\nDigit patterns are used to bypass permissions.\n\nUpdating the digit pattern requires a full or user or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Delete a Digit Pattern for a Person",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/telephony/config/people/:personId/outgoingPermission/digitPatterns/:digitPatternId",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzFkNjAzZTljLWJmM2QtNDA5OS05MGFiLTkyZWFlZWE3MjEzNw",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "digitPatternId",
"value": "Y2lzY29zcGFyazovL3VzL1NDSEVEVUxFL1FWVlVUMEZVVkVWT1JFRk9WQzFDVlZOSlRrVlRVeTFJVDFWU1V3",
"type": "path",
"description": "Unique identifier for the digit pattern."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access the API."
}
]
},
"docs": "Delete a digit pattern for a Person.\n\nDigit patterns are used to bypass permissions.\n\nDeleting the digit pattern requires a full or user or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Assign or Unassign numbers to a person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/numbers",
"params": [
{
"name": "personId",
"value": "'Y2lzY29zcGFyazovL3VzL1BFT1BMRS9iNTcwZGY3ZC00MjBkLTQ4NGYtYWE5OS1kMzcxOGZjNDUxZDA='",
"type": "path",
"description": "Unique identitfier of the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "Organization of the Route Group."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Assign or unassign alternate phone numbers to a person.\n\nEach location has a set of phone numbers that can be assigned to people, workspaces, or features. Phone numbers must follow the E.164 format for all countries, except for the United States, which can also follow the National format. Active phone numbers are in service.\n\nAssigning or unassigning an alternate phone number to a person requires a full administrator or location administrator auth token with a scope of `spark-admin:telephony_con"
},
{
"info": {
"name": "Get Preferred Answer Endpoint",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/preferredAnswerEndpoint",
"params": [
{
"name": "personId",
"value": "Y2lzY29z...",
"type": "path",
"description": "A unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
]
},
"docs": "Get the person's preferred answer endpoint and the list of endpoints available for selection. The preferred answer endpoint is null if one has not been selected. The list of endpoints is empty if the person has no endpoints assigned which support the preferred answer endpoint functionality. These endpoints can be used by the following Call Control API's that allow the person to specify an endpointId to use for the call:
\n\n+ [/v1/telephony/calls/dial](/docs/api/v1/call-controls/dial)
\n\n+ [/"
},
{
"info": {
"name": "Modify Preferred Answer Endpoint",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/preferredAnswerEndpoint",
"params": [
{
"name": "personId",
"value": "Y2lzY29z...",
"type": "path",
"description": "A unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Sets or clears the person’s preferred answer endpoint. To clear the preferred answer endpoint the `preferredAnswerEndpointId` attribute must be set to null.
\nThis API requires `spark:telephony_config_write` or `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Search Shared-Line Appearance Members",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/applications/:applicationId/availableMembers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8wZTQ5NjAzNC1lNTQ1LTRmMmEtODI4ZC03MjhjYjJlNjNlMWQ",
"type": "path",
"description": "A unique identifier for the person."
},
{
"name": "applicationId",
"value": "2lzY29zcGFyazovL3VzL0FQUExJQ0FUSU9OLzFmNWUwYWYzLTIwMjgtNDFkNS05OWI3LTVkNTQyMzI3Y2MwMA",
"type": "path",
"description": "A unique identifier for the application."
},
{
"name": "max",
"value": "0",
"type": "query",
"description": "Number of records per page."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Page number."
},
{
"name": "location",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OLzUyOTA4Mg",
"type": "query",
"description": "Location ID for the user."
},
{
"name": "name",
"value": "john",
"type": "query",
"description": "Search for users with names that match the query."
},
{
"name": "number",
"value": "1234567890",
"type": "query",
"description": "Search for users with numbers that match the query."
},
{
"name": "order",
"value": "fname",
"type": "query",
"description": "Sort by first name (`fname`) or last name (`lname`)."
},
{
"name": "extension",
"value": "1111",
"type": "query",
"description": "Search for users with extensions that match the query."
}
]
},
"docs": "Get members available for shared-line assignment to a Webex Calling Apps Desktop device.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:people_read` scope."
},
{
"info": {
"name": "Get Shared-Line Appearance Members",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/applications/:applicationId/members",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8wZTQ5NjAzNC1lNTQ1LTRmMmEtODI4ZC03MjhjYjJlNjNlMWQ",
"type": "path",
"description": "A unique identifier for the person."
},
{
"name": "applicationId",
"value": "2lzY29zcGFyazovL3VzL0FQUExJQ0FUSU9OLzFmNWUwYWYzLTIwMjgtNDFkNS05OWI3LTVkNTQyMzI3Y2MwMA",
"type": "path",
"description": "A unique identifier for the application."
}
]
},
"docs": "Get primary and secondary members assigned to a shared line on a Webex Calling Apps Desktop device.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:people_read` scope."
},
{
"info": {
"name": "Put Shared-Line Appearance Members",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/applications/:applicationId/members",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8wZTQ5NjAzNC1lNTQ1LTRmMmEtODI4ZC03MjhjYjJlNjNlMWQ",
"type": "path",
"description": "A unique identifier for the person."
},
{
"name": "applicationId",
"value": "2lzY29zcGFyazovL3VzL0FQUExJQ0FUSU9OLzFmNWUwYWYzLTIwMjgtNDFkNS05OWI3LTVkNTQyMzI3Y2MwMA",
"type": "path",
"description": "A unique identifier for the application."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Add or modify primary and secondary users assigned to shared-lines on a Webex Calling Apps Desktop device.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:people_write` scope."
},
{
"info": {
"name": "Modify a person's voicemail passcode",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/voicemail/passcode",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS81NmRiMjRkMy03YTdhLTQwYTItOWFjOS1iMjMzMjc3OTIxTu+/vQ",
"type": "path",
"description": "Modify voicemail passcode for this person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "Modify voicemail passcode for a person in this organization."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modify a person's voicemail passcode.\n\nModifying a person's voicemail passcode requires a full administrator, user administrator or location administrator auth token with a scope of `spark-admin:telephony_config_write`."
},
{
"info": {
"name": "Get Message Summary",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/voiceMessages/summary"
},
"docs": "Get a summary of the voicemail messages for the user."
},
{
"info": {
"name": "List Messages",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/voiceMessages",
"params": [
{
"name": "lineOwnerId",
"value": "Y2lzY29z...",
"type": "query",
"description": "The ID of a user, workspace, or virtual line for which there is a secondary line on a device owned by the user invoking the API."
}
]
},
"docs": "Get the list of all voicemail messages for the user."
},
{
"info": {
"name": "Delete Message",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "{{baseUrl}}/telephony/voiceMessages/:messageId",
"params": [
{
"name": "messageId",
"value": "",
"type": "path",
"description": "The message identifer of the voicemail message to delete"
}
]
},
"docs": "Delete a specfic voicemail message for the user."
},
{
"info": {
"name": "Mark As Read",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/voiceMessages/markAsRead",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Update the voicemail message(s) as read for the user.\n\nIf the `messageId` is provided, then only mark that message as read. Otherwise, all messages for the user are marked as read."
},
{
"info": {
"name": "Mark As Unread",
"type": "http"
},
"http": {
"method": "POST",
"url": "{{baseUrl}}/telephony/voiceMessages/markAsUnread",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Update the voicemail message(s) as unread for the user.\n\nIf the `messageId` is provided, then only mark that message as unread. Otherwise, all messages for the user are marked as unread."
},
{
"info": {
"name": "Retrieve Agent's List of Available Caller IDs",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/agent/availableCallerIds",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
]
},
"docs": "Get the list of call queues and hunt groups available for caller ID use by this person as an agent.\n\nThis API requires a full, user, or read-only administrator or location administrator auth token with a scope of `spark-admin:people_read`."
},
{
"info": {
"name": "Retrieve Agent's Caller ID Information",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/agent/callerId",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS9iYjZmNzYxOC0wNTUyLTRiYmUtYWVmYi02NThjZGU1Y2M3M2Q",
"type": "path",
"description": "Unique identifier for the person."
}
]
},
"docs": "Retrieve the Agent's Caller ID Information.\n\nEach agent will be able to set their outgoing Caller ID as either the Call Queue's Caller ID, Hunt Group's Caller ID or their own configured Caller ID.\n\nThis API requires a full admin or read-only administrator or location administrator auth token with a scope of `spark-admin:telephony_config_read`."
},
{
"info": {
"name": "Modify Agent's Caller ID Information",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/agent/callerId",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS9iYjZmNzYxOC0wNTUyLTRiYmUtYWVmYi02NThjZGU1Y2M3M2Q",
"type": "path",
"description": "Unique identifier for the person."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modify Agent's Caller ID Information.\n\nEach Agent will be able to set their outgoing Caller ID as either the designated Call Queue's Caller ID or Hunt Group's Caller ID or their own configured Caller ID\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:telephony_config_write` scope."
},
{
"info": {
"name": "Read Call Bridge Settings for a Person",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/features/callBridge",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
]
},
"docs": "Retrieve a person's Call Bridge settings.\n\nThis API requires a full, user or read-only administrator or location administrator auth token with a scope of `spark-admin:people_read`."
},
{
"info": {
"name": "Configure Call Bridge Settings for a Person",
"type": "http"
},
"http": {
"method": "PUT",
"url": "{{baseUrl}}/telephony/config/people/:personId/features/callBridge",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter as the default is the same organization as the token used to access API."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Configure a person's Call Bridge settings.\n\nThis API requires a full or user administrator or location administrator auth token with the `spark-admin:people_write` scope."
},
{
"info": {
"name": "Get Person Secondary Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/secondary/availableNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
}
]
},
"docs": "List standard numbers that are available to be assigned as a person's secondary phone number.\nThese numbers are associated with the location of the person specified in the request URL, can be active or inactive, and are unassigned.\n\nThe available numbers APIs help identify candidate numbers and their owning entities to simplify the assignment or association of these numbers to members or features.\n\nRetrieving this list requires a full, read-only or location administrator auth token with a scope "
},
{
"info": {
"name": "Get Person Fax Message Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/faxMessage/availableNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
}
]
},
"docs": "List standard numbers that are available to be assigned as a person's FAX message number.\nThese numbers are associated with the location of the person specified in the request URL, can be active or inactive, and are unassigned.\n\nThe available numbers APIs help identify candidate numbers and their owning entities to simplify the assignment or association of these numbers to members or features.\n\nRetrieving this list requires a full, read-only or location administrator auth token with a scope of `"
},
{
"info": {
"name": "Get Person Call Forward Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/callForwarding/availableNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
},
{
"name": "ownerName",
"value": "Test",
"type": "query",
"description": "Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255."
},
{
"name": "extension",
"value": "1234",
"type": "query",
"description": "Returns the list of PSTN phone numbers with the given `extension`."
}
]
},
"docs": "List the service and standard PSTN numbers that are available to be assigned as a person's call forward number.\nThese numbers are associated with the location of the person specified in the request URL, can be active or inactive, and are assigned to an owning entity.\n\nThe available numbers APIs help identify candidate numbers and their owning entities to simplify the assignment or association of these numbers to members or features.\n\nRetrieving this list requires a full, read-only or location ad"
},
{
"info": {
"name": "Get Person Primary Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/primary/availableNumbers",
"params": [
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "locationId",
"value": "Y2lzY29zcGFyazovL3VzL0xPQ0FUSU9OL2YwYzRhOTcyLWIxNjQtMTFlZS05MWVhLWZiYjliMTkwMjI2Yg",
"type": "query",
"description": "Return the list of phone numbers for this location within the given organization. The maximum length is 36."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
},
{
"name": "licenseType",
"value": "Webex Calling Professional",
"type": "query",
"description": "Used to search numbers according to the person's `licenseType` to which the number will be assigned."
}
]
},
"docs": "List numbers that are available to be assigned as a person's primary phone number.\nBy default, this API returns standard and mobile numbers from all locations that are unassigned. The parameters `licenseType` and `locationId` must align with the person's settings to determine the appropriate number for assignment.\nFailure to provide these parameters may result in the unsuccessful assignment of the returned number.\n\nThe available numbers APIs help identify candidate numbers and their owning entit"
},
{
"info": {
"name": "Get Person ECBN Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/emergencyCallbackNumber/availableNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
},
{
"name": "ownerName",
"value": "Test",
"type": "query",
"description": "Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255."
}
]
},
"docs": "List standard numbers that are available to be assigned as a person's emergency callback number.\nThese numbers are associated with the location of the person specified in the request URL, can be active or inactive, and are assigned to an owning entity.\n\nThe available numbers APIs help identify candidate numbers and their owning entities to simplify the assignment or association of these numbers to members or features.\n\nRetrieving this list requires a full, read-only or location administrator aut"
},
{
"info": {
"name": "Get Person Call Intercept Available Phone Numbers",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/callIntercept/availableNumbers",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "List numbers for this organization."
},
{
"name": "max",
"value": "5",
"type": "query",
"description": "Limit the number of phone numbers returned to this maximum count. The default is 2000."
},
{
"name": "start",
"value": "0",
"type": "query",
"description": "Start at the zero-based offset in the list of matching phone numbers. The default is 0."
},
{
"name": "phoneNumber",
"value": "+12056852221,+12056852222",
"type": "query",
"description": "Filter phone numbers based on the comma-separated list provided in the `phoneNumber` array."
},
{
"name": "ownerName",
"value": "Test",
"type": "query",
"description": "Return the list of phone numbers that are owned by the given `ownerName`. Maximum length is 255."
},
{
"name": "extension",
"value": "1234",
"type": "query",
"description": "Returns the list of PSTN phone numbers with the given `extension`."
}
]
},
"docs": "List the service and standard PSTN numbers that are available to be assigned as a person's call intercept number.\nThese numbers are associated with the location specified in the request URL, can be active or inactive, and are assigned to an owning entity.\n\nThe available numbers APIs help identify candidate numbers and their owning entities to simplify the assignment or association of these numbers to members or features.\n\nRetrieving this list requires a full, read-only or location administrator "
},
{
"info": {
"name": "Retrieve a Person's MS Teams Settings",
"type": "http"
},
"http": {
"method": "GET",
"url": "{{baseUrl}}/telephony/config/people/:personId/settings/msTeams",
"params": [
{
"name": "personId",
"value": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMWEzZjk5MC1hNjg5LTQ3N2QtYmU2Yi03MTIwMDI1ZDhhYmI",
"type": "path",
"description": "Unique identifier for the person."
},
{
"name": "orgId",
"value": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi85NmFiYzJhYS0zZGNjLTExZTUtYTE1Mi1mZTM0ODE5Y2RjOWE",
"type": "query",
"description": "ID of the organization in which the person resides. Only admin users of another organization (such as partners) may use this parameter since the default is the same organization as the token used to access the API."
}
]
},
"docs": "