- Формат ответа по умолчанию - 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