Customers are object nodes in the accounting tree to define a container for users. Each customer has a parent customer and is able to have multiple child customers.

GET Get list of customers

Request an array containing all customers in the platform

getCustomers
 
 

GET Get specified customer

Request an array containing one customer from the platform

getCustomer
 
 

POST Create customer

Create a new customer with the specified parameters in the platform

createCustomer
 
 

POST Update customer

Update an existing customer with the specified parameters in the platform

updateCustomer
 
 

GET Get list of customers for the specified customer

Request an array of customers where the parent is the specified customer

getCustomerCustomers
 
 

GET Get list of users for the specified customer

Request an array of users where the customer is the specified customer

getCustomerUsers

GET Get list of forwards for the specified customer

Request an array of forwards where the customer is the specified customer

getCustomerForwards
 
 

GET Get list of domains for the specified customer

Request an array of domains where the customer is the specified customer

getCustomerDomains
 
 

GET Get list of extensions for the specified customer

Request an array of extensions where the customer is the specified customer

getCustomerExtensions
extensions
 
 

GET Get list of tariffplans for the specified customer

Request an array of tariffplans where the customer is the specified customer

getCustomerTariffplans
tariffplans
 
 

GET Get list of whitelists for the specified customer

Request an array of tariffplans where the customer is the specified customer

getCustomerWhitelists
whitelists
 
 

GET Get list of limits for the specified customer

Request an array of limits where the customer is the specified customer

getCustomerLimits

GET Get list of destinations for the specified customer

Request an array of destinations where the customer is the specified customer

getCustomerDestinations
destinations
 
 

Users are unique identities for a customer. A user can be registrated on the platform and will be used for voice routing. A user is contained by a customer object and each customer object can contain any amount of users.

GET Get specified user

Request an array containing one user from the platform

getUser

POST Create user

Create a new user with the specified parameters in the platform for an existing customer

createUser

POST Update user

Update an existing user with the specified parameters in the platform for an existing customer

updateUser

GET Get list of extensions for the specified user

Request an array of extensions where the user is the specified user

getUserExtensions
extensions
 
 

GET Get list of limits for the specified user

Request an array of limits where the user is the specified user

getUserLimits

Discover and manage the various components in the platform.

GET Get specified destination

Request a specific destination from the platform

getDestination
destination
 
 

POST Create destination

Create a new SIP destination with the specified parameters in the platform for an existing customer or user

createDestination
destination
 
 

POST Update destination

Update an existing SIP destination with the specified parameters in the platform for an existing customer or user

updateDestination
destination
 
 

POST Delete destination

Delete a specific destination from the platform

deleteDestination
 
 

GET Get specified tariffplan

Request a specific tariffplan from the platform

getTariffplan
tariffplan
 
 

GET Get specified domain

Request a specific domain from the platform

getDomain

GET Get specified limit

Request a specific limit from the platform

getLimit

POST Create limit

Create a new abuse limit with the specified parameters in the platform for an existing customer or user

createLimit

POST Update limit

Update an existing abuse limit with the specified parameters in the platform for an existing customer or user

updateLimit

GET Get specified whitelist

Request a specific whitelist from the platform

getWhitelist
 
 

POST Create whitelist

Create a new whitelist with the specified parameters in the platform for an existing customer or user

createWhitelist
 
 

POST Update whitelist

Update an existing whitelist with the specified parameters in the platform for an existing customer or user

updateWhitelist
 
 

POST Delete whitelist

Delete a specific whitelist from the platform

deleteWhitelist
 
 

GET Get specified extension

Request a specific extension from the platform

getExtension
 
 

POST Create extension

Create a new inbound or outbound extension in the platform for an existing customer or user

createExtension
 
 

POST Update extension

Update an existing inbound or outbound extension in the platform for an existing customer or user

updateExtension
 
 

POST Delete extension

Request a specific extension from the platform

deleteExtension
 
 

GET Get specified forward

Request a specific forward from the platform

getForward
 
 

POST Create forward

Create a new forward with the specified parameters in the platform for an existing customer or user

createForward
 
 

POST Update forward

Update an existing forward with the specified parameters in the platform for an existing customer or user

updateForward
 
 

POST Delete forward

Delete a specific forward from the platform

deleteForward
 
 

The records section provides asynchronous access to the call detail records. Prepare a consumer to be used as a callback location before sending a request. When the request is accepted it will be processed in the processing queue. After processing the records will be sent to the consumer.

GET Get call detail records for all customers

Create a callback request to get call detail records for any customer from the platform

getCallRecords
You can create a temporary webhook for testing on https://www.webhook.site/

GET Get call detail records for the specified customer

Create a callback request to get call detail records for a specific customer from the platform

getCustomerCallRecords
You can create a temporary webhook for testing on https://www.webhook.site/