API-пайплайн: персональные токены доступа
Цель: персональный токен доступа, чтобы ваш собственный Claude Code, скрипты или бэкенд действовали от вашего имени; смотреть и отзывать свои токены.
Токен видит то, что видите вы, и может менять то, что можете менять вы. Подробнее: Cabi.Chat API — Персональные токены доступа
Шаги
Начните с сессии, в которую вы вошли (API-пайплайн: вход в Cabi.Chat через Telegram), или с токена, который у вас уже есть.
1. Выпуск.
POST /v0/my/pats
Idempotency-Key: 7c1e…
{"name": "laptop"}
→ {"pat": {"nonce": "<pat>", "title": "laptop", "token_preview": "cabi_pat_1a2b…9f0e", "revoked": false, "created_at": "…"},
"token": "cabi_pat_…", …}
Сохраните token: он показывается один раз.
2. Использование.
curl -H "Authorization: Bearer cabi_pat_…" https://api.cabi.chat/v0/my/self
→ 200 {"nonce": "<you>", "first_name": "…", …}
3. Список. GET /v0/my/pats → {"pats": [{"nonce", "title", "token_preview", "last_used_at", "revoked", "created_at"}], "total"}. Сам токен — никогда.
4. Отзыв. POST /v0/my/pats/<pat>/revoke → строка с "revoked": true. Токен перестаёт работать со следующего запроса; строка остаётся.
5. Удаление. DELETE /v0/my/pats/<pat> → {"success": true}: отозван и убран из списка.
Что происходит за кадром
- Потерянный токен показать снова нельзя: выпустите новый и отзовите старый.
Правила
Idempotency-Keyобязателен (без него 400). Тот же ключ повторно → 409: токен никогда не отправляется дважды.- Управлять токенами можете только вы — из своей сессии или своим токеном; доступ оракула на настройку вашего аккаунта не может их видеть, выпускать или отзывать.
- Отозвать токен можно в любой момент — здесь или в Профиле → Персональные токены доступа. Отзывайте те, которыми больше не пользуетесь.
Поверхность API
| Эндпоинт | Назначение | FE | ИИ / оракул |
|---|---|---|---|
POST /v0/my/pats |
Выпуск | да | только ваши скрипты |
GET /v0/my/pats |
Список | да | только ваши скрипты |
POST /v0/my/pats/{nonce}/revoke |
Отзыв | да | только ваши скрипты |
DELETE /v0/my/pats/{nonce} |
Отзыв и удаление | нет | только ваши скрипты |
GET /v0/my/self |
Проверка токена | да | да |
Индекс: API-пайплайны — индекс