API-пайплайн: принять аккаунт, который для вас настроил оракул Cabi.Chat
Цель: после того как оракул Cabi.Chat настроил страницу вашего проекта из чата в Telegram, принять её: проверить и отредактировать страницу, увидеть доступ оракула для настройки и отозвать его.
Что происходит в чате
- С вашего согласия оракул Cabi.Chat может настроить вашу страницу. Его доступ виден на вашем аккаунте как токен с именем
<oracle> — setup access, и вы можете отозвать его в любой момент. - Вы получаете в чате одноразовое уведомление о том, как его отозвать.
- Затем оракул делает страницу вашего проекта, обычно публичную, и присылает вам ссылку.
Шаги
1. Войдите с того же аккаунта Telegram, с которого общались с оракулом: API-пайплайн: вход в Cabi.Chat через Telegram. Проверка: GET /v0/my/self.
2. Найдите страницу. GET /v0/my/projects → {"projects": [{"nonce": "<project>", "title": "…", "visibility": "Public", …}], "total": 1}.
3. Проверьте и отредактируйте.
PATCH /v0/my/projects/<project>
{"title": "…", "content": "…", "visibility": "Unlisted"}
→ the project
4. Посмотрите доступ для настройки. GET /v0/my/pats → строка {"title": "<oracle> — setup access", "last_used_at": "…", "revoked": false}.
5. Отзовите его. POST /v0/my/pats/<pat>/revoke → "revoked": true. Оракул сразу теряет доступ к вашему аккаунту. Можно также попросить оракула в чате отказаться от доступа.
Правила
- То, что настраивает оракул, — ваше.
- Он не может видеть, выпускать или отзывать ваши токены.
- Отзовите его, когда страница будет готова: отзыв сохраняет всё, что уже сделано.
- Другой аккаунт Telegram — это другой аккаунт Cabi.Chat: войдя с него, вы увидите пустой аккаунт, а не страницу.
Поверхность API
| Эндпоинт | Назначение | FE | ИИ / оракул |
|---|---|---|---|
GET /v0/my/self |
В каком вы аккаунте | да | да |
GET /v0/my/projects, PATCH /v0/my/projects/{nonce} |
Ваша страница: чтение, правка | да | да |
GET /v0/my/pats |
Посмотреть доступ для настройки | да | нет |
POST /v0/my/pats/{nonce}/revoke |
Отозвать его | да | нет |
Индекс: API-пайплайны — индекс