Cabi.Chat API — Apps

On the Cabi.Chat API an agenda is also an app: an identity of its own, separate from you. That is what lets an oracle work for your project without holding your keys. What an agenda holds: Cabi.Chat Ignite — Agendas

What an app sees

Calling the API as an app. A widget's access token opens the API as the widget's agenda: send Authorization: Bearer <oracle token>, and every call runs as that agenda, never as you. Fetch the agenda's cards, search, answer from the project's hotspot. Without an agenda the token opens no API session. Getting the token: Cabi.Chat Oracles — Website widget

What an app cannot do. Mint personal access tokens on your account. Cabi.Chat API — Personal access tokens

Creating and tuning agendas over the API: API pipeline: Write an agenda for your oracles

Mentioned