Lumen Docs
Autenticación

Autenticación

Obtén un token de acceso mediante el endpoint /oauth/token usando el flujo Client Credentials.

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

Endpoint

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

Parámetros del Cuerpo de Solicitud

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.

Ejemplo de Solicitud

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

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"

Response Success

Status: 200 OK

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

On this page