Saltar al contenido principal

API de Proveedor

La API de Proveedor permite gestionar configuraciones y ajustes específicos del proveedor en la plataforma Nilo. Estos endpoints ayudan a recuperar y gestionar información relacionada con el proveedor, como los códigos de cancelación para pedidos.

Entendiendo la Configuración del Proveedor​

La configuración del proveedor en Nilo representa opciones de configuración y reglas de negocio específicas para cada proveedor:

  • Tipos de Configuración
    • Códigos y razones de cancelación
    • Permisos de uso (Tienda/Proveedor)
    • Reglas y preferencias de negocio

Consideraciones Importantes​

  1. Control de Acceso: El acceso a la configuración del proveedor requiere permisos apropiados
  2. Validación de Datos: Todas las configuraciones deben seguir los estándares de la plataforma
  3. Contexto de Uso: Algunas configuraciones pueden ser específicas para tiendas o proveedores
  4. Manejo de Respuestas: Manejo adecuado de errores para configuraciones faltantes o inválidas

Operaciones del Proveedor​

Obtener Códigos de Cancelación​

GET/supplier/cancelcodes

Recupera la lista de códigos de cancelación permitidos configurados para el proveedor. Estos códigos se utilizan al cancelar pedidos en la plataforma.

Parámetros de Respuesta​

ParámetroTipoDescripción
reasonstringDescripción de la razón de cancelación
codestringIdentificador único para el código de cancelación
usagestringIndica quién puede usar el código (STORE/SUPPLIER)

Ejemplo de Respuesta​

[
{
"reason": "Realizaré un nuevo pedido",
"code": "NEW_ORDER",
"usage": "STORE"
}
]

Ejemplo de Uso​

const headers = {
Authorization: "TU_TOKEN_DE_AUTORIZACION",
"x-api-key": "TU_API_KEY",
};

fetch("https://api.nilo.com/supplier/cancelcodes", {
method: "GET",
headers: headers,
})
.then((response) => response.json())
.then((result) => console.log(result))
.catch((error) => console.log("error", error));

Seguridad​

Autenticación​

Todos los endpoints requieren dos tipos de autenticación:

  • API Key en el encabezado: x-api-key
  • Token de autorización en el encabezado: Authorization

Permisos Requeridos​

Para los endpoints del proveedor, se requieren los siguientes permisos:

  • Para leer códigos de cancelación: supplier/code.read
Tana

Tana

Preguntame lo que quieras sobre la API de Nilo: endpoints, autenticación, guías de integración o ejemplos de código.

Buena práctica: validá contra la documentación oficial para tener los detalles más actualizados.