Division-supported APIs reference

View as Markdown

Zoom Contact Center divisions only apply to a subset of the Contact Center APIs. Use this reference to check whether a specific endpoint supports divisions before you call it.

The endpoints are grouped below by API family, along with whether each one accepts the X-Zoom-Division-Id request header to scope the operation to a division.

For more information about divisions and how to use the header, see Using divisions with Contact Center.

All paths are relative to /v2/contact_center.

Address Books

These are the address book APIs that support divisions. For more information, see Address Books.

PathAccepts division header
/address_booksYes
/address_books/{addressBookId}Yes
/address_books/{addressBookId}/contactsYes
/address_books/{addressBookId}/contacts/{contactId}Yes
/address_books/{addressBookId}/contacts/batchYes
/address_books/contacts/{contactId}/custom_fieldsYes
/address_books/custom_fieldsYes
/address_books/custom_fields/{customFieldId}Yes
/address_books/unitsYes
/address_books/units/{unitId}Yes

Agent Statuses

These are the agent status APIs that support divisions. For more information, see Agent Statuses.

PathAccepts division header
/system_statusesYes
/system_statuses/{statusId}Yes

Asset Library

These are the asset library APIs that support divisions. For more information, see Asset Library.

PathAccepts division header
/asset_library/assetsYes
/asset_library/assets/{assetId}Yes
/asset_library/assets/{assetId}/duplicateYes
/asset_library/assets/{assetId}/itemsYes
/asset_library/assets/itemsYes
/asset_library/categoriesYes
/asset_library/categories/{categoryId}Yes

Block List Rules

These are the block list rule APIs that support divisions. For more information, see Block List Rules.

PathAccepts division header
/block_list_rules/ip_addressesYes
/block_list_rules/ip_addresses/{ipAddressBlockListRuleId}Yes
/block_list_rules/phone_numbersYes
/block_list_rules/phone_numbers/{phoneBlockListRuleId}Yes

Call Control

These are the call control APIs that support divisions. For more information, see Call Control.

PathAccepts division header
/users/{userId}/devicesYes

Campaigns

These are the campaign APIs that support divisions. For more information, see Campaigns.

PathAccepts division header
/outbound_campaign/campaignsYes
/outbound_campaign/campaigns/{campaignId}Yes
/outbound_campaign/campaigns/{campaignId}/statusYes
/outbound_campaign/contact_list_custom_fieldsYes
/outbound_campaign/contact_list_custom_fields/{customFieldId}Yes
/outbound_campaign/contact_listsYes
/outbound_campaign/contact_lists/{contactListId}Yes
/outbound_campaign/contact_lists/{contactListId}/contactsYes
/outbound_campaign/contact_lists/{contactListId}/contacts/{contactId}Yes
/outbound_campaign/contact_lists/{contactListId}/contacts/batchYes
/outbound_campaign/contacts/{contactId}/custom_fieldsYes
/outbound_campaign/dnc_lists/{dncListId}/phonesYes

Dispositions

These are the disposition APIs that support divisions. For more information, see Dispositions.

PathAccepts division header
/dispositionsYes
/dispositions/{dispositionId}Yes
/dispositions/setsYes
/dispositions/sets/{dispositionSetId}Yes

Engagements

These are the engagement APIs that support divisions. For more information, see Engagements.

PathAccepts division header
/engagementsNo
/engagements/{engagementId}Yes
/engagements/{engagementId}/attachmentsYes
/engagements/{engagementId}/eventsYes
/engagements/{engagementId}/surveyYes
/engagements/{engagementId}/transfer/flowsYes
/engagements/{engagementId}/transfer/queuesYes
/engagements/{engagementId}/transfer/usersYes
/open_engagementsYes

Flows

These are the flow APIs that support divisions. For more information, see Flows.

PathAccepts division header
/flowsYes
/flows_entry_pointsYes
/flows/{flowId}Yes
/flows/{flowId}/entry_pointsYes
/flows/{flowId}/exportYes

Follow-up Tasks

These are the follow-up task APIs that support divisions. For more information, see Follow-up Tasks.

PathAccepts division header
/engagements/{engagementId}/follow_up_tasksYes
/engagements/{engagementId}/follow_up_tasks/{taskId}Yes

Inboxes

These are the inbox APIs that support divisions. For more information, see Inboxes.

PathAccepts division header
/inboxesYes
/inboxes/{inboxId}Yes
/inboxes/{inboxId}/email_notificationYes
/inboxes/{inboxId}/email_notificationsYes
/inboxes/{inboxId}/messagesYes
/inboxes/{inboxId}/messages/{messageId}Yes
/inboxes/{inboxId}/queuesYes
/inboxes/{inboxId}/usersYes
/inboxes/messagesYes

Logs

These are the log APIs that support divisions. For more information, see Logs.

PathAccepts division header
/email/messagesYes
/messaging/messagesYes
/work_item/messagesYes

Notes

These are the note APIs that support divisions. For more information, see Notes.

PathAccepts division header
/engagements/{engagementId}/notesYes
/engagements/{engagementId}/notes/{noteId}Yes
/engagements/notesYes

Operating Hours

These are the operating hours APIs that support divisions. For more information, see Operating Hours.

PathAccepts division header
/business_hoursYes
/business_hours/{businessHourId}Yes
/business_hours/{businessHourId}/flowsYes
/business_hours/{businessHourId}/queuesYes
/closuresYes
/closures/{closureSetId}Yes
/closures/{closureSetId}/flowsYes
/closures/{closureSetId}/queuesYes

Queues

These are the queue APIs that support divisions. For more information, see Queues.

PathAccepts division header
/queue_templatesYes
/queue_templates/{queueTemplateId}Yes
/queuesYes
/queues/{queueId}Yes
/queues/{queueId}/agentsYes
/queues/{queueId}/agents/{userId}Yes
/queues/{queueId}/dispositionsYes
/queues/{queueId}/dispositions/{dispositionId}Yes
/queues/{queueId}/dispositions/setsYes
/queues/{queueId}/dispositions/sets/{dispositionSetId}Yes
/queues/{queueId}/interruptYes
/queues/{queueId}/interrupt_menuYes
/queues/{queueId}/operating_hoursYes
/queues/{queueId}/recordingsYes
/queues/{queueId}/scheduled_callbacks/attendees/{attendeeId}Yes
/queues/{queueId}/scheduled_callbacks/supportive_slotsYes
/queues/{queueId}/supervisorsYes
/queues/{queueId}/supervisors/{userId}Yes
/queues/{queueId}/teamsYes
/queues/{queueId}/teams/{teamId}Yes
/queues/batchYes

Recordings

These are the recording APIs that support divisions. For more information, see Recordings.

PathAccepts division header
/engagements/{engagementId}/recordingsYes
/recordingsYes
/recordings/{recordingId}Yes

Regions

These are the region APIs that support divisions. For more information, see Regions.

PathAccepts division header
/regionsYes
/regions/{regionId}Yes
/regions/{regionId}/usersYes

Reports V2 (CX Analytics)

These are the reporting APIs that support divisions. For more information, see Reports V2 (CX Analytics).

PathAccepts division header
/reports/operation_logsYes

Roles

These are the role APIs that support divisions. For more information, see Roles.

PathAccepts division header
/rolesYes
/roles/{roleId}Yes
/roles/{roleId}/privilegesYes
/roles/{roleId}/usersYes
/roles/{roleId}/users/{userId}Yes
/roles/duplicateYes

Routing Profiles

These are the routing profile APIs that support divisions. For more information, see Routing Profiles.

PathAccepts division header
/agent_routing_profilesYes
/agent_routing_profiles/{agentRoutingProfileId}Yes
/consumer_routing_profilesYes
/consumer_routing_profiles/{consumerRoutingProfileId}Yes

Skills

These are the skill APIs that support divisions. For more information, see Skills.

PathAccepts division header
/skillsYes
/skills/{skillId}Yes
/skills/{skillId}/usersYes
/skills/categoriesYes
/skills/categories/{skillCategoryId}Yes

Teams

These are the team APIs that support divisions. For more information, see Teams.

PathAccepts division header
/teamsYes
/teams/{teamId}Yes
/teams/{teamId}/agentsYes
/teams/{teamId}/childrenYes
/teams/{teamId}/moveYes
/teams/{teamId}/parentsYes
/teams/{teamId}/supervisorsYes

Users

These are the user APIs that support divisions. For more information, see Users.

PathAccepts division header
/usersYes
/users/{userId}Yes
/users/{userId}/opt_in_out_queuesYes
/users/{userId}/queuesYes
/users/{userId}/recordingsYes
/users/{userId}/skillsYes
/users/{userId}/skills/{skillId}Yes
/users/{userId}/statusYes
/users/batchYes
/users/statusYes
/users/templatesYes
/users/templates/{templateId}Yes

Variables

These are the variable APIs that support divisions. For more information, see Variables.

PathAccepts division header
/variable_logsYes
/variable_logs/{variableLogId}Yes
/variablesYes
/variables/{variableId}Yes
/variables/groupsYes
/variables/groups/{variableGroupId}Yes