Genesys Outbound API
The Outbound API from Genesys — 102 operation(s) for outbound.
Operations 176
PUT
/api/v2/outbound/campaigns/{campaignId}/agents/{userId}
Send notification that an agent's state changed
#
GET
/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}
Get a dialer call analysis response set
#
PUT
/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}
Update a dialer call analysis response set
#
DELETE
/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}
Delete a dialer call analysis response set
#
POST
/api/v2/outbound/campaigns/{campaignId}/callback/schedule
Schedule a Callback for a Dialer Campaign (Deprecated)
#
GET
/api/v2/outbound/campaigns/{campaignId}/linedistribution
Get line distribution information for campaigns using same Edge Group or Site…
#
GET
/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview/results
Get a preview of how agents will be mapped to this campaign's contact list
#
POST
/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview
Initiate request for a preview of how agents will be mapped to this campaign's…
#
DELETE
/api/v2/outbound/campaigns/{campaignId}/progress
Reset campaign progress and recycle the campaign
#
GET
/api/v2/outbound/campaigns/{campaignId}/skillcombinations
Get the remaining and total contact count for each skill combination in a…
#
GET
/api/v2/outbound/contactlists/divisionviews/{contactListId}
Get a basic ContactList information object
#
POST
/api/v2/outbound/contactlistfilters/preview
Get a preview of the output of a contact list filter
#
GET
/api/v2/outbound/contactlists/{contactListId}/importstatus
Get dialer contactList import status
#
GET
/api/v2/outbound/contactlists/{contactListId}/timezonemappingpreview
Preview the result of applying Automatic Time Zone Mapping to a contact list
#
GET
/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs/{jobId}
Get bulk operation job
#
GET
/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs
Get 10 most recent bulk operation jobs associated with contact list
#
POST
/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/remove
Start an async job to delete contacts using a filter
#
POST
/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/update
Start an async job to bulk edit contacts
#
POST
/api/v2/outbound/contactlists/{contactListId}/contacts/search
Query contacts from a contact list
#
DELETE
/api/v2/outbound/contactlists/{contactListId}/contacts
Delete contacts from a contact list.
#
DELETE
/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns
Deletes all or expired custom exclusion column entries from a DNC list
#
PATCH
/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns
Add entries to or delete entries from a DNC list
#
DELETE
/api/v2/outbound/dnclists/{dncListId}/emailaddresses
Deletes all or expired email addresses from a DNC list
#
PATCH
/api/v2/outbound/dnclists/{dncListId}/emailaddresses
Add emails to or Delete emails from a DNC list
#
DELETE
/api/v2/outbound/dnclists/{dncListId}/phonenumbers
Deletes all or expired phone numbers from a DNC list
#
PATCH
/api/v2/outbound/dnclists/{dncListId}/phonenumbers
Add numbers to or delete numbers from a DNC list
#
DELETE
/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers
Deletes all or expired whatsApp numbers from a DNC list
#
PATCH
/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers
Add entries to or delete entries from a DNC list
#
DELETE
/api/v2/outbound/filespecificationtemplates/bulk
Delete multiple file specification templates
#
GET
/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}
Get File Specification Template
#
PUT
/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}
Update File Specification Template
#
DELETE
/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}
Delete File Specification Template
#
GET
/api/v2/outbound/importtemplates/{importTemplateId}/importstatus
Get the import status for an import template
#
GET
/api/v2/outbound/diagnostics/campaigns/{campaignId}/summary
Get diagnostic summary for a single campaign
#
GET
/api/v2/outbound/messagingcampaigns/divisionviews/{messagingCampaignId}
Get a basic Messaging Campaign information object
#
GET
/api/v2/outbound/messagingcampaigns/divisionviews
Query a list of basic Messaging Campaign information objects
#
PUT
/api/v2/outbound/messagingcampaigns/{messagingCampaignId}
Update an Outbound Messaging Campaign
#
DELETE
/api/v2/outbound/messagingcampaigns/{messagingCampaignId}
Delete an Outbound Messaging Campaign
#
GET
/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress
Get messaging campaign's progress
#
DELETE
/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress
Reset messaging campaign progress and recycle the messaging campaign
#
GET
/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/diagnostics
Get messaging campaign diagnostics
#
DELETE
/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}
Delete an email campaign schedule
#
GET
/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}
Get a messaging campaign schedule
#
PUT
/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}
Update a new messaging campaign schedule
#
DELETE
/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}
Delete a messaging campaign schedule
#
GET
/api/v2/outbound/schedules/messagingcampaigns
Query for a list of messaging campaign schedules
#
GET
/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}
Get a WhatsApp campaign schedule
#
PUT
/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}
Update a WhatsApp campaign schedule
#
DELETE
/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}
Delete a WhatsApp campaign schedule
#
Documentation
Specifications
Other Resources
🔗
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/scopes/genesys-scopes.yml
🔗
Conventions
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/conventions/genesys-conventions.yml
🔗
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/errors/genesys-problem-types.yml
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/data-model/genesys-data-model.yml
🔗
AgenticAccess
https://raw.githubusercontent.com/api-evangelist/genesys/refs/heads/main/agentic-access/genesys-agentic-access.yml