- Формат ответа по умолчанию - JSON. Для получения выдачи в Protobuf, нужно передать в реквесте хедер Accept=application/x-protobuf.
- Тип поля DateTime имеет разное значение в
JSON
иProtobuf
. В первом случае это строка в формате{год}-{месяц}-{день}T{часов}:{минут}:{секунд}Z
(RFC 3339), во втором - UNIX-таймштамп. - В выдаче
JSON
отсутствуют поля, если их значение совпадает с дефолтным (0 для int, пустая строка для строк etc). Это особенностьProtobuf
. - Некоторые поля имеют сложносоставленное название (например,
topic_type
). Это сделано специально, чтобы избежать коллизий с ключевыми словами из Java/Kotlin/Swift при генерации моделей через рефлексию.
Аутентификация и авторизация происходят на основе токена, который передаётся в хедере X-Session.
password -> $2a$08$5.4GFX2fkP7XWYrpDWQFqup6.NC6MejFMEOmgX30gRCu4AsMd/A0G