Autenticação
Todas as requisições enviadas à Connect devem incluir um token de autenticação, que é obtido através do envio de um nome de usuário e senha válidos.
Durante o processo de autenticação, a API retorna um token juntamente com o campo expirationDate, que indica o período de validade do token. Por padrão, o tempo de expiração é de 24 horas, porém esse valor pode ser configurado conforme a necessidade. É essencial que o cliente gerencie adequadamente o ciclo de vida do token, garantindo sua renovação antes da expiração para evitar falhas nas requisições.
A rota /Authenticate permite que os usuários obtenham um token de acesso para utilizar as outras funcionalidades do Connect. Para isso, um nome de usuário e senha devem ser submetidos. Se as credenciais estiverem corretas, a rota retorna um token válido e sua data de expiração. Em caso de erro, como credenciais inválidas ou problemas no servidor, mensagens apropriadas são retornadas.
Endereço dos nossos serviços:
Homologação:
POST https://homologapix.clearsale.com.br/connect/v1/authenticate
Produção:
Body Params
| Parâmetros | Propriedades | Obrigatório |
|---|---|---|
| user | string | Sim |
| password | string | Sim |
Exemplo Request
POST https://homologapix.clearsale.com.br/connect/v1/authenticate
Content-Type: application/json
{
"user": "{Your user}",
"password": "{Your password}"
}Status Response
| Retorno | Descrição |
|---|---|
| 200 | OK |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 500 | Internal Server Error |
Exemplo Response
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
{
"token": "{Token JWT}",
"expirationDate": "{Data e hora de expiração}"
}Response com erro
"User or Password not authorized"Updated 2 months ago
