Autenticación
Para acceder a la API, es necesario autenticar cada petición mediante un token Bearer en el encabezado de la solicitud. Esto garantiza que solo los usuarios autorizados puedan interactuar con los endpoints.
El servicio de autenticación esta basado en el estandar oauth 2.0:
- clientId: identificador único de cliente
- clientSecret: llave secreta para autenticación
El equipo de n1co proporcionará las credenciales necesarias para la autenticación.
📌 Obtener token
- URL base:
https://api-sandbox.n1co.shop - Método:
POST - Endpoint:
/api/v3/Token - Descripción: Crea un nuevo token para el acceso a la API.
- Cabeceras necesarias:
Content-Type: application/json- Ejemplo:
- Request
- Response
{
"clientId": "c8573b9a-88ea-65b6-aef4-6817440f2cc1", //Identificador único de cliente
"clientSecret": "kt68Q-e6FS1FNgveRVsWftjU5hO6u7lE65LNlamF" //Llave secreta para autenticación
}
{
"tokenType": "Bearer", //Tipo de token
"accessToken": "some-access-token", // Token de acceso
"expiresIn": 3598 // Tiempo de expiración en segundos
}
🛡️ Manejo de Errores de Autenticación
Si el token es inválido o no está presente, la API responderá con un código de estado HTTP 401 Unauthorized.