Login
A rota /api/auth/login permite que você obtenha um token para acessar a API.
Method: POST
Essa rota aceita solicitações POST para Smarti Supply.
Headers
| Header | Value | Required | Description |
|---|---|---|---|
Content-Type | application/json | Yes | The content type of the request body. |
X-Api-Key | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx | Yes | The key to verify the message integrity. |
Request
O corpo da solicitação será um objeto JSON com a seguinte estrutura:
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| username | string | The username. | Yes |
| password | string | The password. | Yes |
Example
{ "username": "admin", "password": "admin"}Responses
| Code | Description |
|---|---|
| 200 | Order created |
| 400 | Invalid input |
| 500 | Internal server error |
200
{ "token_type": "Bearer", "expires_in": 31536000, "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIyIiwianRpIjoiZjkyYTkxYjkxYzE1OWM1Y2JjMGY3YzYwZGE4YWU3MTJkYjg5YTI5ZTdiMDg2YjEwMWI3ZGVlODhjODM0NmJhZTNlMmE1ZWJmM2U3ZmM0YzgiLCJpYXQiOjE3MjEyMzM0MjUuNzIxMjEyLCJuYmYiOjE3MjEyMzM0MjUuNzIxMjE2LCJleHAiOjE3NTI3Njk0MjUuNjgzMzg4LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.nQCkVZCXIzjiLWInwpi0R15mUZnvpeSrvsU-zqVx03OCxDTwcbwpy0A_rErT0Isu5ggtrjPz5eTjjxotATwVf-ky9Se8wmm2HG9uUYutuvNjiuZD318N0XDcEP298pZYJE86GmuLp7-bYl0TwksVluPvL7cxERubH9P6--_AbbTYwAV5yTDnWcsebX_tJAXUF5Va8VTvcNZcASxemrBnHQFvDlekrm4jWkOHN6HtWlLmhBbguRM5AUIl1_RgLanTWbNfQ-Qj3IJfrM0vIXxZhdBaeOGG2TP4r7ce78Anv7zaIVib9IZyeEECiD_otWDjSQe7csrhVQ3d6wYFpv_AyTeJuuouV_t7E9gRNhE_ydAzRH06w_XHFErdBprmu90YfZUINktNkONV0timWhc35x0AgH2p1EaiCfj3xOfvrU_JwWtG7yICPM7YfeWAaUYgSK14GuMFerkmkUyNHNMAaAEKsyWXYzVgjO4mKkCxx8KDCPuBWwKc6_BtORaq2HDKbd1QsPiUruo7_WUCfqvDjb_1H0hLCOX_vMv3sj0c3-x_47gvo97TIZkb2FSk9zjwXxilvvQ0cA7g5j9mMn71CLurLTfNCxgqMJ1Oh_zvYY3MGzoVjaAf6bgx0Tf9i2aGvkk37sdJuvQArYdw3ShW1kx6lR5eW14eAe2ZW2Xlx5s", "refresh_token": "def502004d1a6e17f8e3c8ad71148d411ccf2b05f2a051282b8ea978c6aeea29bf9e0ff6d79a4a6e0fe129504a3b9fa8f7db5cdf43b533fc24938d5e2e64fc936a5b6ded29218ca27c98c0919aae86d09ff61202e2b38da38cc60f7e7decd3d14616a8f5d6ef3b314bea7bd8d4a4194f91a5fe1ea2d75a76b661f5aa31d0f588915ad4e45f7cddb59866b0bede232d65232561f88e00faa37711184d461c2131c24ddb1f53f7a9946275217624c39161f26c0f1689e63035eee830ca19d83d82df8470d44b0dbbf2d7282cdfb12a218c95572ab641a44fe3f3d0dcc7d297140d8db631db140fad8bf395eebfeaa121e3591a68c54f4f957bc008118210a7a1ea753de215590b1e3c8a3da802607ebdfa4a888e8a4496e283d77c7129879d9553bc14b2c0c2102ebd2aa4a94056c00c14791336440c9c441943bc94bcb114530869bd352613c39cfd2cc12ac54742b27725b6a05938a207249ee47879d55708ef45"}400
{ "error": { "message": "Essas credenciais não foram encontradas em nossos registros." }}