Settings module

Endpoints

Endpoints for managing PBX settings such us Telephone Numbers configuration, Contacts, Ring Group, IVRs etc.

GET

/calltracking/ddis Returns collection of Call Tracking Ddi resources

PATCH

/calltracking/ddis [BULK] Updates folder of existing Ddi resources

GET

/calltracking/campaigns Returns collection of Campaign resources

POST

/calltracking/campaigns Creates new Website resource

GET

/contacts Returns collection of Contact resources

POST

/contacts Creates new Contact resource

PATCH

/contacts [BULK] Updates folder of existing Contact resources

GET

/contacts/{id} Returns Contact resource for given Id

PATCH

/contacts/{id} Updates existing Contact resource

DELETE

/contacts/{ids} Deletes existing Contact resources

GET

/conferences Returns collection of Conference resources

POST

/conferences Creates new Conference resource

GET

/conferences/{id} Returns Conference resource for given Id

PATCH

/conferences/{id} Updates existing Conference resource

DELETE

/conferences/{id} Deletes existing Conference resource

GET

/ddis Returns collection of Ddi resources

GET

/ddis/calltracking Returns collection of Call Tracking Ddi resources

GET

/ddis/dictionaries Returns Dictionary for Ddi resource

GET

/ddis/{e164} Returns Ddi resource for given e164

GET

/queues Returns collection of Queue resources

POST

/queues Creates new Queue resource

GET

/queues/{id} Returns Queue resource for given Id

GET

/ringgroups Returns collection of RingGroup resources

POST

/ringgroups Creates new RingGroup resource

GET

/ringgroups/dictionaries Returns Dictionary for RingGroup resource

GET

/ringgroups/{id} Returns RingGroup resource for given Id

PATCH

/ringgroups/{id} Updates existing RingGroup resource

DELETE

/ringgroups/{id} Deletes existing RingGroup resource

GET

/pickupgroups Returns collection of PickupGroup resources

GET

/pickupgroups/{id} Returns PickupGroup resource for given Id

GET

/routingrules Returns collection of RoutingRule resources

POST

/routingrules Creates new routing rule resource

GET

/routingrules/{id} Returns routing rule resource for given ID

PATCH

/routingrules/{id} Updates existing routing rule resource

GET

/ivrs Returns collection of Ivr resources

POST

/ivrs Creates new Ivr resource

GET

/ivrs/{id} Returns Ivr resource for given Id

PATCH

/ivrs/{id} Updates existing Ivr resource

DELETE

/ivrs/{id} Deletes existing Ivr resource

GET

/mohs/{id} Returns Moh resource for given Id

GET

/contactlabels Returns collection of ContactLabel resources

POST

/contactlabels Creates new ContactLabel resource

GET

/contactlabels/{id} Returns ContactLabel resource for given Id

PATCH

/contactlabels/{id} Updates existing ContactLabel resource

DELETE

/contactlabels/{id} Deletes existing ContactLabels resources

GET

/contactgroups Returns collection of Contact group resources

GET

/contactoutcomes Returns collection of ContactOutcome resources

POST

/contactoutcomes Creates new ContactOutcome resource

GET

/surveys Returns collection of Survey resources

POST

/surveys Creates new Survey resource

GET

/surveys/{id} Returns Survey resource for given Id

PATCH

/surveys/{id} Updates existing Survey resource

DELETE

/surveys/{id} Deletes existing Survey resource

GET

/users Returns collection of User resources

PATCH

/users [BULK] Updates location and/or teams of existing User resources

GET

/callmeback/buttons/{id} Returns CallMeBackButton resource for given Id

PATCH

/callmeback/buttons/{id} Updates existing CallMeBackButton resource

DELETE

/callmeback/buttons/{id} Deletes existing resource

POST

/callmeback/buttons Creates new CallMeBackButton resource

Models

Contact