- Discover Fin's capabilities
Return a machine-readable, per-user list of what Fin can do for a given end user, so an orchestrating agent can decide which endpoint to call.
The response is audience-matched to the supplied user: each live, API-triggerable procedure is checked against that user before being included, alongside the static reply, ask, and escalate actions.
To request access to the Fin Agent API, go to Settings > Integrations > Fin Agent API in your workspace and tell us about your use case. Once access is granted, Fin Agent API appears under Fin AI Agent > Deploy.
Intercom API version.
If you omit the header, the API uses the version set in your app package, and 1.0 if none is set.
- The production API serverhttps://api.intercom.io/fin/capabilities
- The european API serverhttps://api.eu.intercom.io/fin/capabilities
- The australian API serverhttps://api.au.intercom.io/fin/capabilities
curl -i -X POST \
https://api.intercom.io/fin/capabilities \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'Intercom-Version: Preview' \
-d '{
"user": {
"id": "123456"
}
}'Capabilities returned successfully
Contains error details if any user or conversation attribute updates failed.
{ "version": "Preview", "capabilities": [ { … }, { … }, { … }, { … } ] }