How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Genesys Integrations API

The Integrations API from Genesys — 69 operation(s) for integrations.

Genesys Integrations API is one of 87 APIs that Genesys publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Integration. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 86 operations across 69 paths, and defines 123 schemas. It is described by OpenAPI 2.0, at version v2.

Requests are made against the base URL https://api.mypurecloud.com.

86 operations 69 paths 123 schemas 4 DELETE58 GET3 PATCH14 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
v2
Base URL
https://api.mypurecloud.com
Authentication
OAuth 2.0, API Key
License
Terms of Service
Resource Areas
1

Authentication & Security 2

Genesys Integrations API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (PureCloud OAuth) using the implicit flow, exposing 1 scope. An API key is passed in the header as Authorization (Guest Chat JWT).

Paths & Operations 86

Across 69 paths, the API surfaces 86 operations — 4 DELETE, 58 GET, 3 PATCH, 14 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

Integrations 86
GET
/api/v2/integrations/credentials/listing
List multiple sets of credentials using cursor-based paging
getIntegrationsCredentialsListing 3 params → 200400401403404408409413
GET
/api/v2/integrations/credentials/{credentialId}
Get a single credential with sensitive fields redacted
getIntegrationsCredential 1 param → 200400401403404408409413
PUT
/api/v2/integrations/credentials/{credentialId}
Update a set of credentials
putIntegrationsCredential 2 params → 200400401403404408409413
DELETE
/api/v2/integrations/credentials/{credentialId}
Delete a set of credentials
deleteIntegrationsCredential 1 param → 204400401403404408409413
GET
/api/v2/integrations/credentials/types
List all credential types
getIntegrationsCredentialsTypes → 200400401403404408409413
GET
/api/v2/integrations/credentialsdeprecated
List multiple sets of credentials
getIntegrationsCredentials 2 params → 200400401403404408409413
POST
/api/v2/integrations/credentials
Create a set of credentials
postIntegrationsCredentials 1 param → 200400401403404408409413
GET
/api/v2/integrations/clientapps
List permitted client app integrations for the logged in user
getIntegrationsClientapps 6 params → 200400401403404408409413
GET
/api/v2/integrations/{integrationId}/config/current
Get integration configuration.
getIntegrationConfigCurrent 1 param → 200400401403404408409413
PUT
/api/v2/integrations/{integrationId}/config/current
Update integration configuration.
putIntegrationConfigCurrent 2 params → 200400401403404408409413
GET
/api/v2/integrations/{integrationId}
Get integration.
getIntegration 7 params → 200400401403404408409413
DELETE
/api/v2/integrations/{integrationId}
Delete integration.
deleteIntegration 1 param → 200400401403404408409413
PATCH
/api/v2/integrations/{integrationId}
Update an integration.
patchIntegration 8 params → 200400401403404408409413
GET
/api/v2/integrations/types/{typeId}/configschemas/{configType}
Get properties config schema for an integration type.
getIntegrationsTypeConfigschema 2 params → 200400401403404408409413
GET
/api/v2/integrations/types/{typeId}
Get integration type.
getIntegrationsType 1 param → 200400401403404408409413
GET
/api/v2/integrations/types
List integration types
getIntegrationsTypes 6 params → 200400401403404408409413
GET
/api/v2/integrations
List integrations
getIntegrations 10 params → 200400401403404408409413
POST
/api/v2/integrations
Create an integration.
postIntegrations 1 param → 200400401403404408409413
GET
/api/v2/integrations/userapps
List permitted user app integrations for the logged in user
getIntegrationsUserapps 7 params → 200400401403404408409413
GET
/api/v2/integrations/actions/categories
Retrieves all categories of available Actions
getIntegrationsActionsCategories 7 params → 200400401403404408409413
GET
/api/v2/integrations/actions/certificates
Retrieves the available mTLS client certificates in use. This endpoint will return inconsistent results while a certificate rotation is in progress.
getIntegrationsActionsCertificates 2 params → 200400401403404408409413
GET
/api/v2/integrations/actions/certificates/truststore
Retrieves basic info about trusted root CA certificates
getIntegrationsActionsCertificatesTruststore → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/draft/test
Test the execution of a draft. Responses will show execution steps broken out with intermediate results to help in debugging.
postIntegrationsActionDraftTest 3 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/draft
Retrieve a Draft
getIntegrationsActionDraft 4 params → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/draft
Create a new Draft from existing Action
postIntegrationsActionDraft 1 param → 200400401403404408409413
DELETE
/api/v2/integrations/actions/{actionId}/draft
Delete a Draft
deleteIntegrationsActionDraft 1 param → 204400401403404408409413
PATCH
/api/v2/integrations/actions/{actionId}/draft
Update an existing Draft
patchIntegrationsActionDraft 2 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/draft/schemas/{fileName}
Retrieve schema for a Draft based on filename.
getIntegrationsActionDraftSchema 3 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/draft/templates/{fileName}
Retrieve templates for a Draft based on filename.
getIntegrationsActionDraftTemplate 2 params → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/draft/publish
Publish a Draft and make it the active Action configuration
postIntegrationsActionDraftPublish 2 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/draft/validation
Validate current Draft configuration.
getIntegrationsActionDraftValidation 1 param → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/execute
Execute Action and return response from 3rd party. Responses will follow the schemas defined on the Action for success and error.
postIntegrationsActionExecute 3 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}
Retrieves a single Action matching id.
getIntegrationsAction 4 params → 200400401403404408409413
DELETE
/api/v2/integrations/actions/{actionId}
Delete an Action
deleteIntegrationsAction 1 param → 204400401403404408409413
PATCH
/api/v2/integrations/actions/{actionId}
Patch an Action
patchIntegrationsAction 2 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/templates/{fileName}
Retrieve text of templates for an action based on filename.
getIntegrationsActionTemplate 2 params → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/test
Test the execution of an action. Responses will show execution steps broken out with intermediate results to help in debugging.
postIntegrationsActionTest 3 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/schemas/{fileName}
Retrieve schema for an action based on filename.
getIntegrationsActionSchema 3 params → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/draft/function
Get draft function settings for Action
getIntegrationsActionDraftFunction 1 param → 200400401403404408409413
PUT
/api/v2/integrations/actions/{actionId}/draft/function
Update draft function settings.
putIntegrationsActionDraftFunction 2 params → 200400401403404408409413
POST
/api/v2/integrations/actions/{actionId}/draft/function/upload
Create upload presigned URL for draft function package file.
postIntegrationsActionDraftFunctionUpload 2 params → 200400401403404408409413
GET
/api/v2/integrations/actions/drafts
Retrieves all action drafts associated with the filters passed in via query param.
getIntegrationsActionsDrafts 12 params → 200400401403404408409413
POST
/api/v2/integrations/actions/drafts
Create a new Draft
postIntegrationsActionsDrafts 1 param → 200400401403404408409413
GET
/api/v2/integrations/actions/{actionId}/function
Get published function settings for Action
getIntegrationsActionFunction 1 param → 200400401403404408409413
GET
/api/v2/integrations/actions/functions/runtimes
Get action function settings for Action
getIntegrationsActionsFunctionsRuntimes → 200400401403404408409413
GET
/api/v2/integrations/actions
Retrieves all actions associated with filters passed in via query param.
getIntegrationsActions 12 params → 200400401403404408409413
POST
/api/v2/integrations/actions
Create a new Action. Not supported for 'Function Integration' actions. Function integrations must be created as drafts to allow managing of uploading required ZIP function package before they may be…
postIntegrationsActions 1 param → 200400401403404408409413
GET
/api/v2/integrations/botconnector/{integrationId}/bots
Get a list of botConnector bots for this integration
getIntegrationsBotconnectorIntegrationIdBots 1 param → 200400401403404408409413
PUT
/api/v2/integrations/botconnector/{integrationId}/bots
Set a list of botConnector bots plus versions for this integration
putIntegrationsBotconnectorIntegrationIdBots 2 params → 204400401403404408409413
GET
/api/v2/integrations/botconnector/{integrationId}/bots/{botId}
Get a specific botConnector bot, plus versions, for this integration
getIntegrationsBotconnectorIntegrationIdBot 3 params → 200400401403404408409413
GET
/api/v2/integrations/botconnector/{integrationId}/bots/summaries
Get a summary list of botConnector bots for this integration
getIntegrationsBotconnectorIntegrationIdBotsSummaries 3 params → 200400401403404408409413
GET
/api/v2/integrations/botconnector/{integrationId}/bots/{botId}/versions
Get a list of bot versions for a bot
getIntegrationsBotconnectorIntegrationIdBotVersions 4 params → 200400401403404408409413
GET
/api/v2/integrations/speech/audioconnector/{integrationId}
Get an Audio Connector integration
getIntegrationsSpeechAudioconnectorIntegrationId 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/audioconnector
Get a list of Audio Connector integrations
getIntegrationsSpeechAudioconnector 2 params → 200400401403404408409413
GET
/api/v2/integrations/speech/dialogflow/agents/{agentId}
Get details about a Dialogflow agent
getIntegrationsSpeechDialogflowAgent 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/dialogflow/agents
Get a list of Dialogflow agents in the customers' Google accounts
getIntegrationsSpeechDialogflowAgents 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/dialogflowcx/agents/{agentId}
Get details about a Dialogflow CX agent
getIntegrationsSpeechDialogflowcxAgent 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/dialogflowcx/agents
Get a list of Dialogflow CX agents in the customers' Google accounts
getIntegrationsSpeechDialogflowcxAgents 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/lex/bot/alias/{aliasId}
Get details about a Lex bot alias
getIntegrationsSpeechLexBotAlias 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/lex/bot/{botId}/aliases
Get a list of aliases for a bot in the customer's AWS accounts
getIntegrationsSpeechLexBotBotIdAliases 5 params → 200400401403404408409413
GET
/api/v2/integrations/speech/lex/bots
Get a list of Lex bots in the customers' AWS accounts
getIntegrationsSpeechLexBots 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/lexv2/bot/alias/{aliasId}
Get details about a Lex V2 bot alias
getIntegrationsSpeechLexv2BotAlias 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/lexv2/bot/{botId}/aliases
Get a list of aliases for a Lex V2 bot
getIntegrationsSpeechLexv2BotBotIdAliases 5 params → 200400401403404408409413
GET
/api/v2/integrations/speech/lexv2/bots
Get a list of Lex V2 bots
getIntegrationsSpeechLexv2Bots 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}/results
Get the result of an asynchronous Nuance bot GET job
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}
Get the status of an asynchronous Nuance bot GET job
getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob 3 params → 200400401403404408409413
POST
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs
Get a Nuance bot in the specified Integration asynchronously
postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs 4 params → 200202400401403404408409
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}
Get a Nuance bot in the specified Integration
getIntegrationsSpeechNuanceNuanceIntegrationIdBot 4 params → 200400401403404408409413
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}/results
Get the result of an asynchronous Nuance bots GET job
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults 2 params → 200400401403404408409413
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}
Get the status of an asynchronous Nuance bots GET job
getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob 2 params → 200400401403404408409413
POST
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs
Get a list of Nuance bots in the specified Integration asynchronously
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs 4 params → 200202400401403404408409
POST
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/validate
Try out a single credential for a Nuance bot to know if the secret is correct
postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate 2 params → 204400401403404408409413
PUT
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/settings
Update the Nuance bot list for the specific bots made available to Genesys Cloud in the specified Integration
putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings 2 params → 204400401403404408409413
GET
/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots
Get a list of Nuance bots available in the specified Integration
getIntegrationsSpeechNuanceNuanceIntegrationIdBots 4 params → 200400401403404408409413
GET
/api/v2/integrations/speech/stt/engines/{engineId}
Get details about a STT engine
getIntegrationsSpeechSttEngine 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/stt/engines
Get a list of STT engines enabled for org
getIntegrationsSpeechSttEngines 3 params → 200400401403404408409413
GET
/api/v2/integrations/speech/tts/engines/{engineId}
Get details about a TTS engine
getIntegrationsSpeechTtsEngine 2 params → 200400401403404408409413
GET
/api/v2/integrations/speech/tts/engines
Get a list of TTS engines enabled for org
getIntegrationsSpeechTtsEngines 5 params → 200400401403404408409413
GET
/api/v2/integrations/speech/tts/settings
Get TTS settings for an org
getIntegrationsSpeechTtsSettings → 200400401403404408409413
PUT
/api/v2/integrations/speech/tts/settings
Update TTS settings for an org
putIntegrationsSpeechTtsSettings 1 param → 200400401403404408409413
GET
/api/v2/integrations/speech/tts/engines/{engineId}/voices/{voiceId}
Get details about a specific voice for a TTS engine
getIntegrationsSpeechTtsEngineVoice 2 params → 200400401403404408409413
GET
/api/v2/integrations/speech/tts/engines/{engineId}/voices
Get a list of voices for a TTS engine
getIntegrationsSpeechTtsEngineVoices 3 params → 200400401403404408409413
POST
/api/v2/integrations/webhooks/{tokenId}/events
Invoke Webhook
postIntegrationsWebhookEvents 2 params → 200202400401403404408409
GET
/api/v2/integrations/unifiedcommunications/clientapps/{ucIntegrationId}
UC integration client application configuration.
getIntegrationsUnifiedcommunicationsClientapp 1 param → 200400401403404408409413
GET
/api/v2/integrations/unifiedcommunications/clientapps
List UC integration client application configurations.
getIntegrationsUnifiedcommunicationsClientapps 6 params → 200400401403404408409413
PUT
/api/v2/integrations/unifiedcommunications/{ucIntegrationId}/thirdpartypresences
Bulk integration presence ingestion
putIntegrationsUnifiedcommunicationThirdpartypresences 2 params → 202400401403404408409413

Schemas 123

The contract defines 123 schemas that model the data the API accepts and returns. The most detailed are IntegrationType (24 properties), UnifiedCommunicationsIntegration (14 properties), NuanceBot (13 properties), ErrorBody (11 properties). Each schema is shown below with its type and property counts.

ActionContractInput
object
Contract definition.
2 properties 2 required
LexIntent
object
4 properties 3 required
AddressableEntityRef
object
2 properties
DialogflowCXAgentSummary
object
6 properties
DialogflowProject
object
2 properties
JsonSchemaDocument
object
A JSON Schema document.
8 properties
NuanceBot
object
Model for a Nuance bot
13 properties 7 required
DraftValidationResult
object
Validation results
2 properties
UpdateDraftInput
object
Definition of an Action Draft to be created or updated.
6 properties 1 required
FunctionConfig
object
Current action function configuration and zip upload configuration.
5 properties
LexSlot
object
4 properties 2 required
BotConnectorBot
object
A botConnector Bot Instance
6 properties 2 required
LexBot
object
4 properties
ResponseConfig
object
Defines response components of the Action Request.
4 properties
LexV2BotEntityListing
object
10 properties
NuanceBotVariable
object
Model for a Nuance bot variable
6 properties 2 required
NuanceBotEntityListing
object
Model for a paged listing of Nuance bots
10 properties
UserApp
object
Details for a UserApp
5 properties
TestExecutionOperationResult
object
5 properties
BotExecutionConfiguration
object
Model for setting the launch configuration for a Nuance bot available to Genesys Cloud
3 properties 3 required
CredentialInfo
object
6 properties
TtsVoiceEntity
object
7 properties 3 required
DialogflowCXAgentSummaryEntityListing
object
10 properties
BotConnectorBotVersion
object
A version description for a botConnector bot.
3 properties 3 required
UnifiedCommunicationsIntegrationListing
object
10 properties
IntegrationConfiguration
object
Configuration for an Integration
8 properties 6 required
Action
object
9 properties
TtsSettings
object
2 properties 2 required
EffectiveConfiguration
object
Effective Configuration for an ClientApp. This is comprised of the integration specific configuration along with overrides specified in the integration type.
5 properties 5 required
LexBotEntityListing
object
10 properties
NuanceChannel
object
Model for a Nuance channel
4 properties 2 required
CredentialInfoListing
object
10 properties
FunctionZipConfig
object
Action function zip file upload settings and state.
6 properties
PostActionInput
object
Definition of an Action to be created or updated.
6 properties 5 required
ClientApp
object
Details for a ClientApp
9 properties 1 required
IntegrationTypeEntityListing
object
10 properties
LexV2Slot
object
5 properties 4 required
FlattenedJsonSchemaDocument
object
JSON schema that defines the transformed result that will be sent back to the caller. The schema is transformed based on Architect's flattened format. If the '…
2 properties
BotConnectorBotVersionSummaryEntityListing
object
10 properties
UnifiedCommunicationsIntegration
object
UC Integration UI configuration data
14 properties 8 required
TrustedCertificateInfo
object
3 properties
FunctionRuntime
object
Action function runtime.
4 properties
DialogflowCXProject
object
2 properties
BotVersionSummary
object
A version summary for a botConnector bot.
5 properties 3 required
DomainEntityRef
object
3 properties
DialogflowCXAgent
object
7 properties
IntegrationStatusInfo
object
Status information for an Integration.
4 properties
TtsVoiceEntityListing
object
10 properties
CredentialType
object
5 properties
LexBotAlias
object
9 properties 1 required
NuanceBotCredentials
object
Model for a Nuance bot credentials
4 properties 2 required
AsyncJob
object
3 properties
FunctionUploadRequest
object
Action function URL upload input.
2 properties 1 required
LanguageOverride
object
3 properties 3 required
NuanceEnvironment
object
Model for a Nuance bot environment
4 properties 3 required
Detail
object
4 properties
SttEngineEntityListing
object
10 properties
NuanceBotTransferNode
object
Model for a Nuance bot transfer node
5 properties 3 required
DialogflowCXEnvironment
object
3 properties
TtsEngineEntity
object
8 properties 2 required
WebhookInvocationResponse
object
1 property 1 required
DialogflowAgentSummaryEntityListing
object
10 properties
LexV2Intent
object
4 properties 3 required
Category
object
List of available Action categories.
1 property
DialogflowParameter
object
2 properties 2 required
DialogflowAgentSummary
object
6 properties
ActionContract
object
This resource contains all of the schemas needed to define the inputs and outputs, of a single Action.
2 properties
LexBotAliasEntityListing
object
10 properties
BotList
object
A list of BotConnectorBots
1 property 1 required
TestExecutionResult
object
4 properties
UserAppConfigurationInfo
object
Configuration information for the integration
2 properties
ActionEntityListing
object
10 properties
ActionOutput
object
Output definition of Action.
6 properties
NuanceBotLaunchSettings
object
Model for setting the launch configuration for Nuance bots available to Genesys Cloud
1 property 1 required
UserAppEntityListing
object
10 properties
UpdateActionInput
object
4 properties 1 required
UCIcon
object
1 property 1 required
AudioConnectorIntegration
object
3 properties
Limit
object
3 properties
CredentialInfoCursorListing
object
4 properties
MessageInfo
object
4 properties
PostInputContract
object
The schemas defining all of the expected requests/inputs.
1 property 1 required
ActionConfig
object
Defines components of the Action Config.
3 properties
LexV2BotAlias
object
10 properties 2 required
NuanceApplication
object
Model for a Nuance bot application
3 properties 3 required
CredentialSpecification
object
Specifies the requirements for a credential that can be provided for configuring an integration
3 properties
AudioConnectorIntegrationEntityListing
object
10 properties
IntegrationType
object
Descriptor for a type of Integration.
24 properties 1 required
DialogflowAgent
object
8 properties
BotSummary
object
A summary description for a botConnector bot
4 properties 2 required
ActionCertificateListing
object
10 properties
TrustedCertificates
object
Information about trusted certificates
2 properties
PublishDraftInput
object
Draft to be published
1 property 1 required
IntegrationEntityListing
object
10 properties
IntegrationConfigurationInfo
object
Configuration information for the integration
1 property
Image
object
2 properties
HelpLink
object
Link to a help or support resource
3 properties
CategoryEntityListing
object
5 properties
TtsEngineEntityListing
object
10 properties
ActionCertificate
object
Details for an mTLS certificate
4 properties
BotIntent
object
A botConnector's bot intention
2 properties 1 required
Function
object
Action function settings.
8 properties 3 required
UCI10n
object
1 property
NuanceOrganization
object
Model for a Nuance bot organization
2 properties 2 required
SttEngineEntity
object
4 properties
ErrorBody
object
11 properties
ActionInput
object
Input requirements of Action.
3 properties
ClientAppEntityListing
object
10 properties
NuanceGeography
object
Model for a Nuance bot geography
2 properties 2 required
ClientAppConfigurationInfo
object
Configuration information for the integration
2 properties
UCThirdPartyPresence
object
Update a Genesys Cloud user's presence from a given 3rd-party integration
4 properties 2 required
LexV2BotAliasEntityListing
object
10 properties
Credential
object
5 properties 1 required
BotConnectorBotSummaryEntityListing
object
10 properties
CreateIntegrationRequest
object
Details for an Integration
4 properties 2 required
LexV2Bot
object
6 properties 2 required
PostOutputContract
object
The schemas defining all of the expected responses/outputs.
1 property 1 required
ComplexVariableInfo
object
Variable type information about a complex type from the bot's definition
2 properties 2 required
RequestConfig
object
Defines response components of the Action Request.
5 properties
FunctionUploadResponse
object
Action function create upload URL response.
3 properties
DialogflowIntent
object
2 properties 2 required
BotSlot
object
Description of a data value returned from an intent
2 properties 2 required
Integration
object
Details for an Integration
9 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

genesys-integrations-api-openapi.yml Raw ↑

Other APIs Genesys publishes across the network.

Genesys Agent Assistants API
Genesys Agent Copilot API
Genesys Agent UI API
Genesys AI Studio API
Genesys Alerting API
Genesys Analytics API
Genesys Architect API
Genesys Assistant Copilot Variations API
Genesys Audit API
Genesys Authorization API
Genesys Background Assistant API
Genesys Billing API
Where this information came from

This is an independent, third-party profile of Genesys Integrations API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.