Skip to content

Auth Token

Genera un token JWT para autenticacion en las demas solicitudes de la API.

Endpoint

POST /api/v2/external/auth-token

Encabezados

EncabezadoValorObligatorio
Content-Typeapplication/jsonSi

Request Body

CampoTipoObligatorioDescripcion
client_idstringSiIdentificador de la API Key
client_secretstringSiClave secreta de la API Key
json
{
  "client_id": "su-api-key-id",
  "client_secret": "su-api-key-secret"
}

Ejemplo

bash
curl -X POST https://api.owem.com.br/api/v2/external/auth-token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "su-api-key-id",
    "client_secret": "su-api-key-secret"
  }'

Respuesta 200

json
{
  "worked": true,
  "access_token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9...",
  "token_type": "Bearer",
  "expires_in": 3600
}
CampoTipoDescripcion
workedbooleanIndica exito de la operacion
access_tokenstringToken JWT para uso en los encabezados
token_typestringSiempre Bearer
expires_inintegerValidez en segundos (3600 = 60 minutos)

Respuesta 401

json
{
  "worked": false,
  "detail": "Credenciales invalidas"
}

Uso del Token

Incluya el token en el encabezado Authorization de todas las solicitudes subsiguientes:

Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9...

Validez

El token expira en 60 minutos. Implemente renovacion automatica antes de la expiracion.

Owem Pay Instituição de Pagamento — ISPB 37839059