# API Integration Capabilities

API integrations retrieve information to be used by the assistant from an external database, and send information gathered from the user to an external database.

User information retrieved through an API can be used create personalized experiences. Such experiences promote trustworthiness and a positive perception of the assistant and the brand. Examples of personalization are the use of one's name, using prior available information to make a query easier (e.g. previous order details), identifying a user who has a membership, and reflecting time of day knowledge in the greeting.

APIs are also used to retrieve information for the user, for instance access to news or weather details.

It is important for a conversation designer to both know what information is available through APIs before starting the design work. It can be equally important to consider what information would be nice to have access to, as in some cases it may be possible to request updates to an API.

Conversation designers can create webhook actions in the OpenDialog platform to enable integrations or may collaborate with the engineering team who can implement a range of actions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.opendialog.ai/opendialog-platform/conversation-designer/conversation-design/introduction/api-integration-capabilities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
