API-пайплайн: настройки профиля

Цель: задать имя, язык интерфейса, единицы расстояния, формат времени, часовой пояс и агенду, которая направляет ИИ-перевод ваших карточек.

Шаги

1. Чтение.

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. Изменение. Отправляйте только поля, которые меняете.

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

Правила

Поверхность API

Эндпоинт Назначение FE ИИ / оракул
GET /v0/my/self Прочитать профиль да да
PATCH /v0/my/self Изменить его да да

Индекс: API-пайплайны — индекс

Упомянуто