API pipelines — index
API layer of the pipelines. How a person does the same in the web app and the Telegram Mini App: FE pipelines — index
A pipeline is one user goal written as the ordered API calls that reach it: what to call, with which body, what comes back, what to check before the next step, and what the platform does behind the scenes. The API is the main interface: the FE, Cabi.Chat's own oracles and your own AI call the same operations. Auth, conventions and errors for every call: Cabi.Chat API
Pipelines
Account
- API pipeline: Sign in to Cabi.Chat with Telegram: sign in with Telegram on the web or in the Mini App, accept the Terms.
- API pipeline: Personal access tokens: mint, list and revoke personal access tokens.
- Connect your AI assistant to Cabi.Chat (MCP): connect your AI assistant (Claude Code, Codex, Cursor, Claude Desktop) through MCP with your token.
- API pipeline: Take over an account a Cabi.Chat oracle set up for you: take over an account an oracle set up for you; revoke its access.
- API pipeline: Profile settings: name, language, units, time format, timezone, translation agenda.
Money
- API pipeline: Top up your balance with Telegram Stars, TON, USDT on TON or BTC: top up with Telegram Stars (in the bot), TON, USDT on TON or BTC; transactions.
- API pipeline: See your AI spend: AI spend by campaign and oracle; what is left.
- API pipeline: Make a project Pro: Pro for one project: activate, extend, stop auto-renew, end.
- API pipeline: Buy a Pro plan for up to 10 projects: Pro plan for up to 10 projects: buy, attach, release, cancel.
- API pipeline: Redeem a coupon: check, clip and pay with a coupon.
- API pipeline: Issue your own coupons: issue and manage your own coupons.
Find and read
- API pipeline: Browse Cabi.Chat and open any card: browse without an account, open any card with the cards around it.
- API pipeline: Search the graph: search by keywords or meaning, with filters; jump to a card by reference.
- API pipeline: Find projects by place and on the map: projects in a city or country, on the map.
- API pipeline: Reveal a project's contact: reveal a hidden project contact.
- API pipeline: Like cards and find them again: like cards and find them again.
Your cards
- API pipeline: Create and edit your project page: create and edit your project page: text, place, photos, contacts, visibility.
- API pipeline: Write articles and posts: articles and posts: images, languages, visibility.
- API pipeline: Draw boards, keep docs and sheets: boards, docs and sheets.
- API pipeline: Tag cards with rubrics: tag cards with rubrics; who may mark with a rubric; your own rubric tree.
- API pipeline: Link two cards with a relation: named relations between cards; other edges.
- API pipeline: Collect cards in workspaces: collect cards in workspaces.
- API pipeline: Everything you own or were given (Cabinet): everything you own or were given, type by type.
- API pipeline: Archive, restore or delete your cards: archive, restore or delete.
- API pipeline: Keep a card's version history: version history, snapshots, roll back.
- API pipeline: See who viewed your card: who viewed your card.
- API pipeline: Project visits and your website's traffic: visits your campaigns bring; your website's traffic and domain check.
Sharing
- API pipeline: Share cards through access links: share cards through access links; manage holders.
- API pipeline: Claim an access link: claim a link for a project or an agenda; what is shared with you.
Conversations
- API pipeline: Read and answer your conversations: read and answer your rooms live.
- API pipeline: Create and manage your own room: create and run your own room.
- API pipeline: Talk to another project: start a conversation with another project.
Oracles and agendas
- API pipeline: Write an agenda for your oracles: write an agenda: instructions, tools, model.
- API pipeline: Give your oracle tools: give your oracle tools: your HTTP endpoints and their keys.
- API pipeline: Connect a Telegram account as an oracle (phone → code → 2FA), start and stop it, sign it in again when Telegram asks: connect a Telegram account as an oracle; start, stop, sign in again.
- API pipeline: Connect your Telegram bot as an oracle: connect your Telegram bot as an oracle.
- API pipeline: Supervise conversations your oracles hold: turn the listener off/on, clear a handoff, set a room's agenda, ask the oracle to continue: supervise your oracles' conversations: listener, handoff, personal agenda, continue.
Telegram campaigns
- API pipeline: Submit your Telegram groups, find groups by keyword, place or rubric, vet them and attach them to a campaign: submit your own groups, find groups by keyword, place and rubric, attach them to a campaign or exclude them.
- API pipeline: Create, configure, start, stop, measure and delete a Telegram campaign of any kind: the campaign kinds, the shared lifecycle, measuring, one oracle's activity.
- API pipeline: Listen to Telegram groups for people who need you: create and tune a radar, work its matches and make first contact (draft, send, auto outreach): create, start and tune a radar; read matches; the groups they come from; first contact.
- API pipeline: Receive a free 7-day starter radar for your project and watch its matches: a free 7-day starter radar for a project.
- API pipeline: Post your posts into groups at a pace set by their traffic and follow what was sent and deleted: announcements: your posts into groups at a pace set by their traffic; oracles take turns per group and can join groups first.
- API pipeline: Have AI read groups in batches, post an overview to your channel and hand picks to a radar: AI scout: overviews of your groups, picks handed to a radar.
- API pipeline: Have your oracles join or leave a list of Telegram groups within Telegram limits: join or leave a list of groups.
- API pipeline: Have your oracles react to fresh messages in groups at a chosen pace: react to fresh messages in groups.
How to read a pipeline
- Goal: what you get at the end.
- Steps: numbered; one call each, with a request and the part of the response the next step uses. Samples are trimmed (
…); nonces are examples. - Behind: what the platform does asynchronously, and how to observe it through the API.
- Rules: conditions a call checks, and the 400 reasons it answers with.
- API surface: endpoint | purpose | used by the FE | useful to an AI or oracle.