Cabi.Chat API — Account endpoints
Account endpoints are the half of the Cabi.Chat API that is about you rather than about cards: who you are, the keys you hold, what you pay, who writes to you and where your visitors come from. Every call here needs a token. The cards themselves: Cabi.Chat API — Graph endpoints
You
GET /my/self: your profile.PATCH /my/self:first_name,last_name,language,timezone,distance_units,time_format, andtranslation_agenda, the agenda that translates your cards (""clears it).GET /my/pats,POST /my/pats,POST /my/pats/{nonce}/revoke,DELETE /my/pats/{nonce}: your personal access tokens. Cabi.Chat API — Personal access tokensGET /likes?target_type=…,POST /likes/toggle: what you liked;POST /likes/subsetand/likes/saved-subsetcheck a batch of cards at once.GET /likes/count?target_type=…&target_nonce=…needs no token.
Plan and balance link
GET /my/plan: your plan, its project slots and seats.POST /my/planwith{"kind": "monthly"}(oryearly,lifetime): buy a plan from your balance;DELETE /my/plancancels renewal.POST,DELETE /my/plan/projects/{nonce}: put a project on a plan slot or take it off.POST /my/projects/{nonce}/pro: Pro for one project;DELETEcancels renewal;POST /my/projects/{nonce}/pro/deactivateends it.GET /my/funds/wallets,GET /my/funds/check-balance,GET /my/funds/transactions: deposit addresses, balance, history.POST /my/funds/sync-deposit/{network}checks the chain for a deposit you just sent. Topping up with Telegram Stars: How to Make Deposit on Cabi.Chat?
Inbox
Rooms and where they come from: Cabi.Chat Inbox — Leads
GET /my/rooms,GET /my/rooms/{ident}: rooms, with unread counts and the latest messages.GET /my/rooms/{ident}/talk: history.POST /my/rooms/{ident}/talk/sendwith{text, reply_to?, thread_id?};send-media,edit,delete,react,pin,mark-read,typingwork the same way.POST /my/rooms/{ident}/talk/invitewith{project}: bring another project into the conversation.DELETE /my/rooms/{ident}/talk/handoff: hand the room back to the oracle after a human took over.POST /my/rooms/outreachwith{my_project, target}: open a conversation with another project.GET /my/sse: a live event stream of everything that happens in your rooms.
Your site and your traffic link
POST /my/console/domainswith{host}: a verification token.POST /my/console/domains/verifywith{host, method},methodone ofdns,html,meta: check it.GETlists,DELETE /my/console/domains/{host}removes. Placing the token: Cabi.Chat Analytics — Track your own websiteGET /my/console/traffic/summary: UTM visits on Cabi.Chat and clicks through to your verified website.GET /my/console/traffic/campaign?campaign=<campaign nonce>&window_days=…: visits attributed to a campaign byutm_campaign, per source and per project.