# Apivom Atlas — Salesforce Agent API (Agentforce)

> Apivom Atlas integration for Salesforce Agent API (Agentforce): 5 gateway routes over `api.salesforce.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: caller-supplied token passed through to the vendor.

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (0 read-only, 5 write routes).
- Access is provisioned per customer. Commercialized providers are self-service in the Atlas portal; for everything else [request a demo](https://apivom.com/en/demo).
- Credentials are always owned by the calling tenant — Apivom Atlas is a stateless gateway.

## Routes

- `POST /einstein/ai-agent/v1/agents/{agentId}/sessions` (einstein-ai-agent-v1-agents-by-agentid-sessions-post) — params: externalSessionKey, instanceConfig, tz, variables, featureSupport, streamingCapabilities, bypassUser
- `DELETE /einstein/ai-agent/v1/sessions/{_sessionId}` (einstein-ai-agent-v1-sessions-by-sessionid-delete) — params: params
- `POST /einstein/ai-agent/v1/sessions/{_sessionId}/feedback` (einstein-ai-agent-v1-sessions-by-sessionid-feedback-post) — params: feedbackId, feedback, text
- `POST /einstein/ai-agent/v1/sessions/{_sessionId}/messages` (einstein-ai-agent-v1-sessions-by-sessionid-messages-post) — params: params
- `POST /einstein/ai-agent/v1/sessions/{_sessionId}/messages/stream` (einstein-ai-agent-v1-sessions-by-sessionid-messages-stream-post) — params: params

## Credential model

- Connected App Consumer Key (`clientId`) — required
- Connected App Consumer Secret (`clientSecret`) — required — secret
- Instance URL (My Domain) (`instanceUrl`) — required

## Optional

- [Apivom Atlas product page](https://apivom.com/en/products/atlas)
- [All Atlas integration guides](https://apivom.com/llms.txt)
- [Request a demo](https://apivom.com/en/demo)
