Cabi.Chat API — эндпоинты аккаунта
Эндпоинты аккаунта — та половина Cabi.Chat API, что касается вас, а не карточек: кто вы, какие ключи у вас есть, что вы оплачиваете, кто вам пишет и откуда приходят ваши посетители. Каждый вызов здесь требует токена. Сами карточки: Cabi.Chat API — эндпоинты графа
Вы
GET /my/self: ваш профиль.PATCH /my/self:first_name,last_name,language,timezone,distance_units,time_formatиtranslation_agenda— агенда, которая переводит ваши карточки (""очищает её).GET /my/pats,POST /my/pats,POST /my/pats/{nonce}/revoke,DELETE /my/pats/{nonce}: ваши персональные токены доступа. Cabi.Chat API — Персональные токены доступаGET /likes?target_type=…,POST /likes/toggle: что вы лайкнули;POST /likes/subsetи/likes/saved-subsetпроверяют пачку карточек за раз.GET /likes/count?target_type=…&target_nonce=…не требует токена.
План и баланс link
GET /my/plan: ваш план, его слоты для проектов и места.POST /my/planс{"kind": "monthly"}(илиyearly,lifetime): купить план с баланса;DELETE /my/planотменяет продление.POST,DELETE /my/plan/projects/{nonce}: поставить проект в слот плана или снять его.POST /my/projects/{nonce}/pro: Pro для одного проекта;DELETEотменяет продление;POST /my/projects/{nonce}/pro/deactivateзавершает его.GET /my/funds/wallets,GET /my/funds/check-balance,GET /my/funds/transactions: адреса для пополнения, баланс, история.POST /my/funds/sync-deposit/{network}проверяет в блокчейне депозит, который вы только что отправили. Пополнение через Telegram Stars: Как пополнить баланс на Cabi.Chat?
Входящие
Комнаты и откуда они берутся: Cabi.Chat Inbox — лиды
GET /my/rooms,GET /my/rooms/{ident}: комнаты, с числом непрочитанных и последними сообщениями.GET /my/rooms/{ident}/talk: история.POST /my/rooms/{ident}/talk/sendс{text, reply_to?, thread_id?};send-media,edit,delete,react,pin,mark-read,typingработают так же.POST /my/rooms/{ident}/talk/inviteс{project}: пригласить в разговор другой проект.DELETE /my/rooms/{ident}/talk/handoff: вернуть комнату оракулу после того, как её брал на себя человек.POST /my/rooms/outreachс{my_project, target}: начать разговор с другим проектом.GET /my/sse: живой поток событий обо всём, что происходит в ваших комнатах.
Ваш сайт и ваш трафик link
POST /my/console/domainsс{host}: токен проверки.POST /my/console/domains/verifyс{host, method}, гдеmethod—dns,htmlилиmeta: проверить его.GETпоказывает список,DELETE /my/console/domains/{host}удаляет. Как разместить токен: Cabi.Chat Analytics — отслеживание своего сайтаGET /my/console/traffic/summary: UTM-визиты на Cabi.Chat и переходы на ваш подтверждённый сайт.GET /my/console/traffic/campaign?campaign=<campaign nonce>&window_days=…: визиты, отнесённые к кампании поutm_campaign, по источникам и по проектам.