Перейти к содержимому

POST /api/v1/auth/login

Статус: GA Доступ: открыто, без токена контракт API: 0.3.0 · capability 2026-09-03.1 Открыть как Markdown Открыть в Claude Открыть в ChatGPT

Login

OAuth2 password flow. username field is the user’s email.

Авторизация: токен не нужен

Окно терминала
curl -sS -X POST "https://entherium.duckdns.org:8443/api/v1/auth/login" \
--data-urlencode "client_id=<client_id>" \
--data-urlencode "client_secret=<client_secret>" \
--data-urlencode "grant_type=<grant_type>" \
--data-urlencode "password=<password>" \
--data-urlencode "scope=<scope>" \
--data-urlencode "username=<username>"

В контракте нет примера для этого ответа; схема: TokenPair. Поля — в интерактивном обозревателе.

TokenPair — Successful Response

ПолеТипОписание
access_tokenstring
expires_ininteger
refresh_tokenstring
token_typestring (opt.)
ПараметрГдеОбязателенТипПо умолчаниюОграниченияОписание
Idempotency-Keyheaderнетstring—uuidOptional.
ПолеТипОбязательноОписание
client_idstring | nullнет
client_secretstring | nullнет
grant_typestring | nullнет
passwordstringда
scopestringнет
usernamestringда
КодСмыслТело
422Validation ErrorHTTPValidationError

Тело любой ошибки — {detail, code?, request_id, doc_url}: request_id — что цитировать, doc_url ведёт в Справочник ошибок.