---
schema_version: "1"
id: 42ab279499be76b83d3b838b6ef7641f7fc6e3ca3aa7c20a5e442ef7c445be31
title: Einstein Bots API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/bot-api/einstein-bot/guides/api/api-overview.md
canonical_url: https://developer.salesforce.com/docs/service/einstein-bot-api/guide/api-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e354bdf3dd004902abc0a6192c30a8674baf1426a245992dac844145a78cdfcb
products:
  - Einstein Bots API and SDK
  - Enstein Bot API and SDK
---
# Einstein Bots API

Use the Einstein Bots API to link your external channels, such as Slack or Twitter, with your Einstein Bots. Start sessions, send messages to the bot in active sessions, receive messages from the bot, and end sessions using the API.

Let’s [Get Started](https://developer.salesforce.com/docs/service/einstein-bot-api/guide/get-started-overview.md) with the REST API.

**important:** To learn about the Agentforce Agent API, see the [Agent API Developer Guide](https://developer.salesforce.com/docs/einstein/genai/guide/agent-api.html).

**See Also**

- [Introducing the Einstein Bots Platform API](https://developer.salesforce.com/blogs/2022/05/introducing-the-einstein-bots-platform-api) Developer's Blog
- [API Release Notes](/docs/service/einstein-bot-api/references/about/api-release-notes.html)
- [API Reference v5](/docs/service/einstein-bot-api/references/bot-api-v5?meta=Summary)
- [API Reference v4](/docs/service/einstein-bot-api/references/bot-api-v4/v4.0.0?meta=Summary)
