# Gerar Token (Platform)

# Introdução

# Nova Página

<span style="font-size: 14px;">A API Autenticação - Bearer Token faz parte do processo de autenticação de outras soluções da Systax, gerando um token em função das credenciais informadas pelo cliente. </span>

<span style="font-size: 14px;">O token gerado tem um tempo de vida de 60 minutos, após o que, a aplicação do cliente terá que autenticar novamente e obter um novo token.</span>

<span style="font-size: 14px;">Antes do tempo de expiração, contudo, é possível revalidar um token. </span>

# Acesso

# Acesso

<span style="font-size: 14px;">**Swagger**:</span>

<span style="font-size: 14px;">[https://app.systax.com.br/systax/swagger#/](https://app.systax.com.br/systax/swagger#/)</span>

<span style="font-size: 14px;">**API de criação de token:**</span>

<span style="font-size: 14px;">Método: GET  
API Rest / JSON: [http://app.systax.com.br/platform/access-token](https://wscockpit.systax.com.br/apihomologacao/api/material_Semelhante)</span>

<span style="font-size: 14px;">**API de revalidação de token:**</span>

<span style="font-size: 14px;">Método: GET  
API Rest / JSON: [https://app.systax.com.br/platform/refresh-token](https://app.systax.com.br/platform/refresh-token)</span>

<span style="font-size: 14px;">**Observação**: Essa API só faz a revalidação de um token vigente.</span>

# Autenticação

# Autenticação

<span style="font-size: 14px;">Para se autenticar na API de criação de token é necessário informar usuário e senha válidos via recurso "Basic Authentication":</span>

<span style="font-size: 14px;">[![fee.jpg](https://documentacao.systax.com.br/uploads/images/gallery/2025-07/scaled-1680-/fA3fee.jpg)](https://documentacao.systax.com.br/uploads/images/gallery/2025-07/fA3fee.jpg)</span>

<span style="font-size: 14px;">Para revalidar um token vigente utiliza-se o recurso de autenticação "BearerToken": </span>

<span style="font-size: 14px;">[![fee.jpg](https://documentacao.systax.com.br/uploads/images/gallery/2025-07/scaled-1680-/nOifee.jpg)](https://documentacao.systax.com.br/uploads/images/gallery/2025-07/nOifee.jpg)</span>

# Descrição dos campos de retorno

# Descrição dos campos de retorno

<table border="1" cellpadding="1" cellspacing="1" id="bkmrk-campo-descri%C3%A7%C3%A3o-tipo" style="width: 500px;"><tbody><tr><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Campo**</span></td><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Descrição**</span></td><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Tipo**</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">success</span></td><td style="text-align: center;"><span style="font-size: 14px;">Status</span></td><td style="text-align: center;"><span style="font-size: 14px;">boolean</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">token</span></td><td style="text-align: center;"><span style="font-size: 14px;">Token</span></td><td style="text-align: center;"><span style="font-size: 14px;">string</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">expires\_in</span></td><td style="text-align: center;"><span style="font-size: 14px;">Tempo de expiração </span></td><td style="text-align: center;"><span style="font-size: 14px;">numeric</span></td></tr></tbody></table>

<span style="font-size: 14px;">**Tabela de referência do campo "success" (API de criação de token):**</span>

<table border="1" cellpadding="1" cellspacing="1" id="bkmrk-valor-mensagem-true-" style="width: 500px;"><tbody><tr><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Valor**</span></td><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Mensagem**</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">True</span></td><td style="text-align: center;"><span style="font-size: 14px;">OK</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">false</span></td><td style="text-align: center;"><span style="font-size: 14px;">Username ou Password invalido.</span></td></tr></tbody></table>

<span style="font-size: 14px;">**Tabela de referência do campo "success" (API de revalidação de token):**</span>

<table border="1" cellpadding="1" cellspacing="1" id="bkmrk-valor-mensagem-true--1" style="width: 500px;"><tbody><tr><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Valor**</span></td><td style="background-color: #dddddd; text-align: center;"><span style="font-size: 14px;">**Mensagem**</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">True</span></td><td style="text-align: center;"><span style="font-size: 14px;">OK</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">false</span></td><td style="text-align: center;"><span style="font-size: 14px;">Token inválido/expirado ou problema com a chamada.</span></td></tr><tr><td style="text-align: center;"><span style="font-size: 14px;">false</span></td><td style="text-align: center;"><span style="font-size: 14px;">Token não enviado ou dados inválidos</span></td></tr></tbody></table>