{
    "info": {
        "name": "Wizerp — API pública v1",
        "description": "Generada por tools/api/generar_contrato.php desde el catálogo de la API. No editar a mano.\n\nLlena las variables apiKey y keyId con los datos de una llave de Configuración › Llaves de API. Vienen vacías a propósito: una llave real guardada aquí es una llave quemada.",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "token",
                "value": "{{apiKey}}",
                "type": "string"
            }
        ]
    },
    "variable": [
        {
            "key": "baseUrl",
            "value": "https://api.wizerp.com/api/v1"
        },
        {
            "key": "apiKey",
            "value": ""
        },
        {
            "key": "keyId",
            "value": ""
        }
    ],
    "event": [
        {
            "listen": "prerequest",
            "script": {
                "type": "text/javascript",
                "exec": [
                    "pm.request.headers.upsert({ key: 'X-Wizerp-Key-Id', value: pm.variables.get('keyId') });"
                ]
            }
        }
    ],
    "item": [
        {
            "name": "Servicio",
            "item": [
                {
                    "name": "Comprobar que la API responde",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/health",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "health"
                            ],
                            "query": []
                        },
                        "description": "No necesita llave. Empieza por aquí."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Prospectos",
            "item": [
                {
                    "name": "Registrar un prospecto",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Idempotency-Key",
                                "value": "{{$guid}}",
                                "disabled": true,
                                "description": "Enciéndela para poder reintentar sin duplicar."
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/leads",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "leads"
                            ],
                            "query": []
                        },
                        "description": "Los datos van en el cuerpo JSON, nunca en la URL.",
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"nombre\": \"María Fernanda Olvera\",\n    \"empresa\": \"Distribuidora Olvera\",\n    \"correo\": \"mf.olvera@ejemplo.com.mx\",\n    \"telefono\": \"33 1234 5678\",\n    \"mensaje\": \"Facturamos 400 veces al mes\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Clientes",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/clientes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "clientes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/clientes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "clientes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/clientes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "clientes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "folio",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "correo",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Correo exacto. Se compara normalizado: no distingue mayúsculas ni espacios de sobra."
                                },
                                {
                                    "key": "telefono",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Se comparan los últimos 10 caracteres tras quitar espacios, guiones, paréntesis y el signo de más. Manda el número como lo tengas."
                                },
                                {
                                    "key": "movil",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Se comparan los últimos 10 caracteres tras quitar espacios, guiones, paréntesis y el signo de más. Manda el número como lo tengas."
                                },
                                {
                                    "key": "rfc",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "prospecto",
                                    "value": "",
                                    "disabled": true,
                                    "description": "true o false."
                                },
                                {
                                    "key": "publico",
                                    "value": "",
                                    "disabled": true,
                                    "description": "true o false."
                                },
                                {
                                    "key": "id_mercadolibre",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "id_shopify",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "id_woocommerce",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "id_tiendanube",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "id_walmart",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "uso_cfdi",
                                    "value": "",
                                    "disabled": true,
                                    "description": "La clave del SAT, por ejemplo G03. No el identificador interno de Wizerp."
                                },
                                {
                                    "key": "modificado_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                },
                                {
                                    "key": "proximo_contacto_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                },
                                {
                                    "key": "proximo_contacto_hasta",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC. Devuelve lo que sea igual o anterior."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Productos",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/productos",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "productos"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/productos",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "productos"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/productos",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "productos"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "folio",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "estatus",
                                    "value": "activo",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "tipo",
                                    "value": "normal",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "subtipo",
                                    "value": "terminado",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "kit",
                                    "value": "",
                                    "disabled": true,
                                    "description": "true o false."
                                },
                                {
                                    "key": "codigo_sat",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "id_shopify",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "marca",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El nombre tal como aparece en el catálogo, no su identificador."
                                },
                                {
                                    "key": "categoria",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El nombre tal como aparece en el catálogo, no su identificador."
                                },
                                {
                                    "key": "sku_padre",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El código del producto. Si el SKU corresponde a varios productos, se devuelven las filas de todos."
                                },
                                {
                                    "key": "buscar",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Búsqueda de texto. Mínimo 3 caracteres en al menos una palabra; las más cortas se descartan. No admite comodines."
                                },
                                {
                                    "key": "modificado_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Proveedores",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/proveedores",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "proveedores"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/proveedores",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "proveedores"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/proveedores",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "proveedores"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "folio",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "estatus",
                                    "value": "activo",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "rfc",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "nombre",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Búsqueda de texto. Mínimo 3 caracteres en al menos una palabra; las más cortas se descartan. No admite comodines."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Existencias",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/inventario",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "inventario"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/inventario",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "inventario"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/inventario",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "inventario"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El código del producto. Si el SKU corresponde a varios productos, se devuelven las filas de todos."
                                },
                                {
                                    "key": "almacen",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El código de tres caracteres del almacén. Consúltalos en GET /almacenes."
                                },
                                {
                                    "key": "sucursal",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "modificado_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Almacenes",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/almacenes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "almacenes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/almacenes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "almacenes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/almacenes",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "almacenes"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "codigo",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Coincidencia exacta. No admite comodines."
                                },
                                {
                                    "key": "sucursal",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "principal",
                                    "value": "",
                                    "disabled": true,
                                    "description": "true o false."
                                },
                                {
                                    "key": "estatus",
                                    "value": "activo",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Ventas",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "tipo",
                                    "value": "remision",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "folio",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El número de folio del documento. El folio se busca según el «tipo» consultado: el mismo número puede existir como venta y como factura."
                                },
                                {
                                    "key": "cliente",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "cancelada",
                                    "value": "",
                                    "disabled": true,
                                    "description": "true devuelve solo documentos cancelados; false, solo vigentes. Sin este filtro, los cancelados no salen."
                                },
                                {
                                    "key": "fecha_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                },
                                {
                                    "key": "fecha_hasta",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC. Devuelve lo que sea igual o anterior."
                                },
                                {
                                    "key": "sucursal",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El código del producto. Devuelve los documentos que incluyen ese SKU en sus renglones. Si el SKU corresponde a varios productos, cuentan todos."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Renglones de venta",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas-renglones",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas-renglones"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas-renglones",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas-renglones"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/ventas-renglones",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "ventas-renglones"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "venta",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "sku",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El código del producto. Si el SKU corresponde a varios productos, se devuelven las filas de todos."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Facturas (CFDI)",
            "item": [
                {
                    "name": "Primera página",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/facturas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "facturas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": "Máximo 500"
                                }
                            ]
                        },
                        "description": "Empieza por aquí. Copia el valor de «siguiente» a la petición de abajo."
                    },
                    "response": []
                },
                {
                    "name": "Página siguiente",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/facturas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "facturas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "100",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "cursor",
                                    "value": "",
                                    "disabled": false,
                                    "description": "El valor de «siguiente» de la página anterior"
                                }
                            ]
                        },
                        "description": "Repite hasta que «hay_mas» sea false."
                    },
                    "response": []
                },
                {
                    "name": "Con filtros (préndelos abajo)",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{baseUrl}}/facturas",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "facturas"
                            ],
                            "query": [
                                {
                                    "key": "limite",
                                    "value": "10",
                                    "disabled": false,
                                    "description": ""
                                },
                                {
                                    "key": "clave",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "uuid",
                                    "value": "",
                                    "disabled": true,
                                    "description": "El folio fiscal (UUID) completo, 36 caracteres. No distingue mayúsculas."
                                },
                                {
                                    "key": "venta",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Número entero."
                                },
                                {
                                    "key": "tipo",
                                    "value": "factura",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "estatus",
                                    "value": "vigente",
                                    "disabled": true,
                                    "description": "Uno de los valores de la lista."
                                },
                                {
                                    "key": "fecha_desde",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC, por ejemplo 2026-10-01T00:00:00Z. Devuelve lo que sea igual o posterior."
                                },
                                {
                                    "key": "fecha_hasta",
                                    "value": "",
                                    "disabled": true,
                                    "description": "Fecha ISO 8601 en UTC. Devuelve lo que sea igual o anterior."
                                }
                            ]
                        },
                        "description": "Todos los filtros vienen apagados. Prende el que necesites.\n\nSólo se aceptan éstos: cualquier otro parámetro contesta 400 filtro_no_permitido."
                    },
                    "response": []
                }
            ]
        }
    ]
}
