Skip to main content
Endpoints are connectors between AI Agents and external systems or platforms, such as Facebook (Meta) Messenger, Slack, Alexa, and others. Endpoints support chat and voice conversations in contact centers and integrate with handover provider to manage these interactions. Endpoints convert channel-specific input and output, including images, galleries, and voice, into the structure of the Input object. This approach allows the development of platform-agnostic Flows that require no modification when you add new channels.

Working with Endpoints

  • GUI
  • API
  • CLI
You can create, view, edit, and delete Endpoints in Deploy > Endpoints.

General Endpoint Settings

For every Endpoint, you have the following basics:
SettingDescription
SnapshotThis setting is optional. Select the Snapshot of the Project you want to use.

By default, Endpoints use the Connections from the Snapshot. If you select a Snapshot, the Override Snapshot Connections toggle is displayed under the Snapshot list.
LocaleThis setting is optional. Select the Locale for the Endpoint. The Locale list only appears if you’ve created a Locale beforehand.
FlowSelect the Flow to use for the Endpoint.

You can enter manually by clicking Manual Input below the Flow list. Click jump to Flow next to the Flow list to open the selected Flow in the Flow editor.
Endpoint URLThe Endpoint URL serves as the interface to the Endpoint. For most third-party platforms, you need to copy it into the channel’s settings to configure the connection to Cognigy.AI.
NLU ConnectorSelect the NLU Connector for the Endpoint. To disable Intent and Slot recognition, select the No NLU option.
Enable EndpointToggle to activate or deactivate the Endpoint. This setting is enabled by default.

Override Snapshot Connections

If you activate the Override Snapshot Connections toggle, the Endpoint overrides the Connections in the Snapshot with Connections from the Project. If only the Snapshot has a Connection, the Connection isn’t overridden. If necessary, you need to update such Connections manually. To override the Connection of the AI Agent in production, you can:
  • Make the necessary changes in a staging environment, create a Snapshot of the same AI Agent, and select the Snapshot in the Endpoint settings. Deactivate the Override Snapshot Connections toggle.
  • Import Connections from another AI Agent using a Package. Activate the Override Snapshot Connections toggle.

Specific Endpoint Settings

You can use the following additional settings for the Endpoint configuration:

More Information

I