Pipeline de API: ajustes del perfil
Objetivo: fijar tu nombre, el idioma de la interfaz, las unidades de distancia, el formato de hora, la zona horaria y la agenda que guía la traducción con IA de tus tarjetas.
Pasos
1. Leer.
GET /v0/my/self
→ {"nonce": "<you>", "tg_id": "…", "first_name": "Ana", "last_name": "Ruiz", "username": "ana",
"language": "es", "timezone": "Europe/Madrid", "distance_units": "km", "time_format": "24h",
"translation_agenda": "<agenda>"}
2. Cambiar. Envía solo los campos que cambian.
PATCH /v0/my/self
{"first_name": "Ana", "language": "en", "distance_units": "mi", "time_format": "12h",
"timezone": "America/Los_Angeles", "translation_agenda": "@my-translator"}
→ the updated profile
Reglas
language: la app web ofreceen,ru,es.distance_units:kmomi.time_format:24ho12h.timezone: un nombre IANA comoEurope/Berlin.translation_agenda: una de tus propias agendas, como nonce o@handle; otra → 404.""la borra.- Los nombres vienen de Telegram al registrarte; cambiarlos aquí solo los cambia en Cabi.Chat.
Superficie de la API
| Endpoint | Para qué | FE | IA / oráculo |
|---|---|---|---|
GET /v0/my/self |
Leer tu perfil | sí | sí |
PATCH /v0/my/self |
Cambiarlo | sí | sí |
Índice: Pipelines de API — índice