Skip to content

Autenticación

Este endpoint permite obtener un token de acceso para autenticar solicitudes a la API mediante las credenciales del sistema.

  • Propósito: Autenticar aplicaciones y generar un token de acceso válido mediante el flujo Client Credentials de OAuth 2.0.
  • Duración del token: 1 hora. Tras este periodo, será necesario renovarlo solicitando un nuevo token.
  • Credenciales: Para obtener credenciales (client_id y client_secret), contacta al administrador de la API.

Nota: El token es obligatorio para realizar cualquier solicitud a los endpoints protegidos de la API.

Método: POST

https://api-sandbox.lumendte.com/oauth/token

El cuerpo de la solicitud debe enviarse como x-www-form-urlencoded e incluir los siguientes parámetros obligatorios:

Parámetros
grant_type: client_credentials — Tipo de autenticación. Es el único valor soportado.
client_id: tu client id — Identificador único del cliente.
client_secret: tu client secret — Secreto asociado al cliente.

A continuación, se muestra un ejemplo de cómo enviar una solicitud al endpoint:

Terminal window
curl -X POST https://api-sandbox.lumendte.com/oauth/token \
-H "Accept: application/json" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=tu client id" \
-d "client_secret=tu client secret"

Status: 200 OK

{
"access_token": "tu access token",
"token_type": "Bearer",
"expires_in": 3600
}