Pipeline de API: hacerte cargo de una cuenta que un oráculo de Cabi.Chat configuró para ti
Objetivo: después de que un oráculo de Cabi.Chat configurara la página de tu proyecto desde un chat de Telegram, hacerte cargo: revisar y editar la página, ver el acceso de configuración del oráculo y revocarlo.
Qué pasa en el chat
- Con tu acuerdo, un oráculo de Cabi.Chat puede configurar tu página. Su acceso aparece en tu cuenta como un token llamado
<oracle> — setup access, y puedes revocarlo en cualquier momento. - Recibes en el chat un aviso único con cómo revocarlo.
- Después el oráculo crea la página de tu proyecto, normalmente pública, y te envía el enlace.
Pasos
1. Inicia sesión con la misma cuenta de Telegram que habló con el oráculo: Pipeline de API: iniciar sesión en Cabi.Chat con Telegram. Comprobación: GET /v0/my/self.
2. Encuentra la página. GET /v0/my/projects → {"projects": [{"nonce": "<project>", "title": "…", "visibility": "Public", …}], "total": 1}.
3. Revisa y edita.
PATCH /v0/my/projects/<project>
{"title": "…", "content": "…", "visibility": "Unlisted"}
→ the project
4. Mira el acceso de configuración. GET /v0/my/pats → una fila {"title": "<oracle> — setup access", "last_used_at": "…", "revoked": false}.
5. Revócalo. POST /v0/my/pats/<pat>/revoke → "revoked": true. El oráculo pierde al instante el acceso a tu cuenta. También puedes pedirle en el chat que renuncie a él.
Reglas
- Lo que configura el oráculo es tuyo.
- No puede ver, crear ni revocar tus tokens.
- Revócalo cuando tu página esté lista: revocar conserva todo lo ya creado.
- Otra cuenta de Telegram es otra cuenta de Cabi.Chat: si inicias sesión con ella, ves una cuenta vacía, no la página.
Superficie de la API
| Endpoint | Para qué | FE | IA / oráculo |
|---|---|---|---|
GET /v0/my/self |
En qué cuenta estás | sí | sí |
GET /v0/my/projects, PATCH /v0/my/projects/{nonce} |
Tu página: leer, editar | sí | sí |
GET /v0/my/pats |
Ver el acceso de configuración | sí | no |
POST /v0/my/pats/{nonce}/revoke |
Revocarlo | sí | no |
Índice: Pipelines de API — índice