Identidade
Entrar
Troca e-mail e senha por uma sessão. Devolve o token, quando ele expira e o mesmo corpo de GET /me, para a tela não precisar de uma segunda requisição. Responde 200 e não 201 porque nada é criado no servidor: a sessão é o próprio token, e não há recurso para apontar num Location. E-mail desconhecido, senha errada e conta sem acesso recebem a mesma resposta. Pública: não exige credencial.
Corpo da requisição
application/json
Definições TypeScript
Use o tipo request body no TypeScript.
Credenciais de um login.
Corpo da resposta
application/json
application/json
curl -X POST "https://example.com/sessions" \ -H "Content-Type: application/json" \ -d '{ "email": "string", "password": "string" }'{ "access_token": "string", "expires_at": "2019-08-24T14:15:22Z", "me": { "capabilities": [ "string" ], "created_at": "2019-08-24T14:15:22Z", "credential": "session", "email": "string", "full_name": "string", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "last_login_at": "2019-08-24T14:15:22Z", "oauth_scopes": [ "string" ], "reach": { "dealer_id": 0, "kind": "platform", "tenant_id": 0 }, "role": "master", "tenant_block": null, "username": "string" }, "token_type": "string"}