IVR (Auto-Attendant)¶
Retrieve list of IVRs¶
-
GET
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/services/ivrs/
¶ The API is mapped to GroupAutoAttendantGetInstanceListRequest
Additional information:
- Response JSON Object:
ivrs (array) – a list of auto attendant objects as defined as IVR attributes in List.
Update the status of IVRs¶
-
PUT
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/features/services/ivrs/
¶ The API is mapped to GroupAutoAttendantModifyActiveInstanceListRequest
Additional requirements:
- Request JSON Object:
serviceActivations (array) – a list of auto attendant objects as defined as IVR attributes in List.
Display group’s IVR instance¶
-
GET
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/features/services/ivrs/
(string: user_id)¶ The API is mapped to GroupAutoAttendantGetInstanceRequest20
Additional information:
- Response JSON Object:
ivrInstance (object) – see IVR Instance attributes.
Assign a group’s IVR instance¶
-
POST
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/features/services/ivrs/
(string: user_id)¶ The API is mapped to GroupAutoAttendantAddInstanceRequest20
Additional requirements:
- Request JSON Object:
ivrInstance (object) – see IVR Instance attributes.
Update a group’s IVR instance¶
-
PUT
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/features/services/ivrs/
(string: user_id)¶ The API is mapped to GroupAutoAttendantModifyInstanceRequest20
Additional requirements:
- Request JSON Object:
ivrInstance (object) – see IVR Instance attributes.
Disassign a group’s IVR instance¶
-
DELETE
/api/v1/tenants/
(string: tenant_id)/groups/
(string: group_id)/features/services/ivrs/
(string: user_id)¶ The API is mapped to GroupAutoAttendantDeleteInstanceRequest