---
title: "Geração de token de autenticação."
method: POST
path: "/"
tags: ["Autenticação"]
---

# Geração de token de autenticação.

`POST /`

Essa rota é responsável por criar tokens de autenticação a partir do **usuário** (e-mail) e **senha** da Service Account criada para a sua marca.

A requisição necessita apenas do header `Authorization` com o valor `Bearer USERNAME:PASSWORD`, onde `USERNAME` e `PASSWORD` devem ser os respectivos dados da Service Account que quer gerar um token de autenticação.

O `token` retornado em uma requisição com sucesso tem exatas **24 horas** de duração. Caso necessite atualizar o tempo de expiração do token, utilizar a rota <a href="https://developers.dito.com.br/v1.1.0/reference/refreshauthtoken" target="_blank">`/refresh`</a>.

### Service Account
Caso necessite de uma Service Account para utilizar APIs da Dito, entre em contato com o suporte.

## Response `200`

OK

- Token — Token é o objeto retornado após a criação ou atualização de expiração de um token de autenticação.
  - `token` string, JWT — Token de autenticação JWT utilizado para autenticação com APIs da Dito.
  - `refresh_token` string, JWT — Token JWT para atualização de expiração do token de autenticação.

## Other responses

- `401` — Bearer token is missing or invalid
- `500` — Internal Server Error

---

[API](https://skmtc.dev/dito/apis/authentication-api.md) · [All operations](https://skmtc.dev/dito/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dito/authentication-api/revisions/de4a5e2a412f/schema)
