DOCS

Buscar y filtrar pedidos

Buscar y filtrar pedidos

Recupere listas de pedidos con GraphQL.

Usando la consulta orders en GraphQL, puede recuperar listas paginadas de pedidos con varios criterios. Esto es útil cuando necesita una lista de pedidos por país, entre fechas específicas, para crear una búsqueda, etc.

1

Obtenga su clave de API

Obtenga una cuenta de Zonos: Para usar la API de Zonos necesitará una clave de API. Para obtenerla, deberá completar nuestro formulario de registro. La incorporación comenzará una vez que tenga un acuerdo de cuenta en vigor. Durante la incorporación, un representante le ayudará a configurar su cuenta correctamente para obtener las respuestas de API más precisas.

Acceda a su clave de API aquí si tiene una cuenta de Zonos. Esto le permitirá autenticarse con la API de Zonos. Si no tiene una cuenta, consulte la nota anterior.

Puede consultar listas de pedidos basándose en accountOrderIds similares o proporcionando un rango de fechas entre las cuales se publicaron los pedidos. Para obtener una lista completa de campos disponibles, consulte la referencia de la API GraphQL.

En cada pedido individual que consulte, todos los campos normales de Order están disponibles, por ejemplo, el país, la información de envío, los totales de Landed Cost, etc.. Todos los campos posibles se enumeran en la referencia de la API GraphQL.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 # ... field names here
7 }
8 }
9 }
10}

Todas las consultas que recuperan listas admiten paginación estilo Relay. La variable first le permite especificar cuántos objetos se devuelven.

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 }
7 }
8 pageInfo {
9 hasNextPage
10 endCursor
11 }
12 }
13}

Ahora que ha creado y configurado su solicitud, puede enviar una solicitud POST a la API de Zonos. Asegúrese de autenticarse con su clave de API y proporcionar el encabezado de versión correcto en su solicitud.

POST https://api.zonos.com/graphql

1query orders($ordersFilter: OrdersFilter, $first: Int) {
2 orders(filter: $ordersFilter, first: $first) {
3 edges {
4 node {
5 id
6 items {
7 description
8 hsCode
9 quantity
10 }
11 }
12 }
13 }
14}
GraphQL API ReferenceTypes, inputs, and operations used in this guide

¿Fue útil esta página?