Ir al contenido principal

[Order Intake - GCW] Cómo usar los endpoints de la API de pedidos sin datos de cliente

S
Escrito por Styrbjörn Holmberg
Actualizado hace más de 3 semanas

Puedes consultar y buscar todos los pedidos de clientes usando los endpoints de la API, no solo los pedidos de un cliente en particular. Te contamos cómo hacerlo:

1. Crea un conector

  1. Ve a Order Intake → Connectors.

  2. Crea un nuevo conector.

  3. Elige API Connector.

  4. Selecciona Todos los clientes.

  5. Ponle un nombre, por ejemplo, Customer-Agnostic Connector.

  6. Copia tu X-API-KEY.

  7. Haz clic en Crear.

Ya tienes tus endpoints listos.


2. Configura tus solicitudes de API

A. Consigue un pedido de finura del hilo

  • Método:GET

  • Punto final: Utiliza el endpoint Get Order de tu conector.

  • Encabezados:

    • X-API-KEY: [tu clave copiada]

  • Cuerpo: No es necesario.

  • Pasos:

    1. Sustituye el {orderId} en la URL por un ID de pedido real.

    2. Haz clic en Enviar.

    3. Recibirás los detalles del pedido.

B. Buscar varios pedidos

  • Método:POST

  • Punto final: Utiliza el endpoint Search Orders de tu conector.

  • Encabezados:

    • X-API-Key: [tu clave copiada]

  • Cuerpo: Incluye tus filtros de búsqueda en formato JSON.

Pasos:

  1. Pega el punto final de búsqueda.

  2. Establece el método en POST.

  3. Añade el cuerpo JSON.

  4. Haz clic en Enviar.

  5. Recibirás una lista con los pedidos que coinciden.


Errores habituales que conviene evitar

  • Método incorrecto:GET para un solo pedido, POST para buscar.

  • Sin clave API: Recuerda incluir siempre tu X-API-KEY en el encabezado.

  • Falta el cuerpo para la búsqueda: La búsqueda necesita un cuerpo JSON con tus filtros.

¿Ha quedado contestada tu pregunta?