{
    "info": {
        "name": "Plusdiario API comercial v2",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
        "description": "Reemplazá IDs de ejemplo. Generá operation_key para cada operación y conservála durante sus reintentos. Nunca exportes un token real."
    },
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "token",
                "value": "{{api_token}}",
                "type": "string"
            }
        ]
    },
    "variable": [
        {
            "key": "base_url",
            "value": "https://www.plusdiario.com.ar/api/v2"
        },
        {
            "key": "api_token",
            "value": "TU_TOKEN_API"
        },
        {
            "key": "operation_key",
            "value": "CAMBIAR_POR_OPERACION_001"
        }
    ],
    "item": [
        {
            "name": "GET contactos",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/contactos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "contactos.php"
                    ]
                },
                "description": "Contacto sin consulta ni venta implícita."
            }
        },
        {
            "name": "POST contactos",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/contactos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "contactos.php"
                    ]
                },
                "description": "Contacto sin consulta ni venta implícita.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"nombre\": \"Ana Ejemplo\",\n    \"telefono\": \"1112345678\",\n    \"external_id\": \"cliente-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH contactos",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/contactos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "contactos.php"
                    ]
                },
                "description": "Contacto sin consulta ni venta implícita.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET leads",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/leads.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "leads.php"
                    ]
                },
                "description": "Consulta comercial vinculada al CRM. El estado de venta requiere permiso ventas:write."
            }
        },
        {
            "name": "POST leads",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/leads.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "leads.php"
                    ]
                },
                "description": "Consulta comercial vinculada al CRM. El estado de venta requiere permiso ventas:write.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"nombre\": \"Ana Ejemplo\",\n    \"telefono\": \"1112345678\",\n    \"mensaje\": \"Quiero información\",\n    \"source\": \"web_form\",\n    \"external_id\": \"lead-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH leads",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/leads.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "leads.php"
                    ]
                },
                "description": "Consulta comercial vinculada al CRM. El estado de venta requiere permiso ventas:write.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET productos",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/productos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "productos.php"
                    ]
                },
                "description": "Catálogo compartido con inventario. El stock se modifica exclusivamente en stock.php."
            }
        },
        {
            "name": "POST productos",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/productos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "productos.php"
                    ]
                },
                "description": "Catálogo compartido con inventario. El stock se modifica exclusivamente en stock.php.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"codigo\": \"SKU-123\",\n    \"nombre\": \"Producto de ejemplo\",\n    \"precio_venta\": \"100.00\",\n    \"controlar_stock\": true\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH productos",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/productos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "productos.php"
                    ]
                },
                "description": "Catálogo compartido con inventario. El stock se modifica exclusivamente en stock.php.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET stock",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/stock.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "stock.php"
                    ]
                },
                "description": "Entradas, salidas, ajustes y Kardex. Lectura por inventario_id. Para crear lote: codigo_lote y fecha_vencimiento opcional."
            }
        },
        {
            "name": "POST stock",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/stock.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "stock.php"
                    ]
                },
                "description": "Entradas, salidas, ajustes y Kardex. Lectura por inventario_id. Para crear lote: codigo_lote y fecha_vencimiento opcional.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"inventario_id\": \"10\",\n    \"action\": \"entrada\",\n    \"cantidad\": \"10.00\",\n    \"motivo\": \"Recepción de mercadería\",\n    \"external_id\": \"recepcion-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET presupuestos",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/presupuestos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "presupuestos.php"
                    ]
                },
                "description": "Presupuestos al contado en ARS, editables antes de convertirlos. Financiación histórica se conserva en su circuito actual."
            }
        },
        {
            "name": "POST presupuestos",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/presupuestos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "presupuestos.php"
                    ]
                },
                "description": "Presupuestos al contado en ARS, editables antes de convertirlos. Financiación histórica se conserva en su circuito actual.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"cliente_id\": \"123\",\n    \"items\": [\n        {\n            \"inventario_id\": \"10\",\n            \"cantidad\": \"2.00\"\n        }\n    ],\n    \"observaciones\": \"Presupuesto de ejemplo\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH presupuestos",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/presupuestos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "presupuestos.php"
                    ]
                },
                "description": "Presupuestos al contado en ARS, editables antes de convertirlos. Financiación histórica se conserva en su circuito actual.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET pedidos",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/pedidos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "pedidos.php"
                    ]
                },
                "description": "Preparación y entrega con venta, stock y cobro explícitos. Una entrega sin pagos conserva saldo pendiente."
            }
        },
        {
            "name": "POST pedidos",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/pedidos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "pedidos.php"
                    ]
                },
                "description": "Preparación y entrega con venta, stock y cobro explícitos. Una entrega sin pagos conserva saldo pendiente.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"cliente_id\": \"123\",\n    \"items\": [\n        {\n            \"inventario_id\": \"10\",\n            \"cantidad\": \"2.00\"\n        }\n    ],\n    \"direccion_entrega\": \"Dirección de ejemplo\",\n    \"ciudad_entrega\": \"Ciudad\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH pedidos",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/pedidos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "pedidos.php"
                    ]
                },
                "description": "Preparación y entrega con venta, stock y cobro explícitos. Una entrega sin pagos conserva saldo pendiente.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET ventas",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/ventas.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "ventas.php"
                    ]
                },
                "description": "Modo externa importa la venta sin efectos adicionales. Modo operativa exige afectar_stock y pagos (incluido []). Registra scoring 20."
            }
        },
        {
            "name": "POST ventas",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/ventas.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "ventas.php"
                    ]
                },
                "description": "Modo externa importa la venta sin efectos adicionales. Modo operativa exige afectar_stock y pagos (incluido []). Registra scoring 20.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"modo\": \"operativa\",\n    \"cliente_id\": \"123\",\n    \"items\": [\n        {\n            \"inventario_id\": \"10\",\n            \"cantidad\": \"2.00\"\n        }\n    ],\n    \"afectar_stock\": true,\n    \"pagos\": [],\n    \"sucursal_id\": \"1\",\n    \"external_id\": \"venta-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET cobros",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/cobros.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "cobros.php"
                    ]
                },
                "description": "Registrar un ingreso real y su recibo interno. Lectura por venta_id. No ejecuta transferencias ni pasarelas."
            }
        },
        {
            "name": "POST cobros",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/cobros.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "cobros.php"
                    ]
                },
                "description": "Registrar un ingreso real y su recibo interno. Lectura por venta_id. No ejecuta transferencias ni pasarelas.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"venta_id\": \"456\",\n    \"monto\": \"100.00\",\n    \"metodo_pago\": \"transferencia\",\n    \"sucursal_id\": \"1\",\n    \"external_id\": \"pago-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET devoluciones",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/devoluciones.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "devoluciones.php"
                    ]
                },
                "description": "Devoluciones de artículos con detalle trazable v2; reposición y reintegro explícitos. Las operaciones históricas sin ese detalle requieren revisión en su circuito original."
            }
        },
        {
            "name": "POST devoluciones",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/devoluciones.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "devoluciones.php"
                    ]
                },
                "description": "Devoluciones de artículos con detalle trazable v2; reposición y reintegro explícitos. Las operaciones históricas sin ese detalle requieren revisión en su circuito original.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"venta_id\": \"456\",\n    \"items\": [\n        {\n            \"sale_item_id\": \"789\",\n            \"cantidad\": \"1.00\"\n        }\n    ],\n    \"motivo\": \"Devolución acordada\",\n    \"reponer_stock\": true,\n    \"reintegro\": \"0.00\",\n    \"external_id\": \"devolucion-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET comprobantes",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/comprobantes.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "comprobantes.php"
                    ]
                },
                "description": "Facturas A/B/C y notas de crédito asociadas, asíncronas. Consultar por venta_id, id de comprobante o job_id. Una alícuota explícita por comprobante A/B (10.5, 21 o 27)."
            }
        },
        {
            "name": "POST comprobantes",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/comprobantes.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "comprobantes.php"
                    ]
                },
                "description": "Facturas A/B/C y notas de crédito asociadas, asíncronas. Consultar por venta_id, id de comprobante o job_id. Una alícuota explícita por comprobante A/B (10.5, 21 o 27).",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"action\": \"factura\",\n    \"venta_id\": \"456\",\n    \"tipo\": \"C\",\n    \"condicion_iva\": \"Consumidor Final\",\n    \"concepto_arca\": 1,\n    \"external_id\": \"factura-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET catalogos",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/catalogos.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "catalogos.php"
                    ]
                },
                "description": "Referencias de la empresa: estados, responsables autorizados, sucursales, medios de pago, monedas y permisos efectivos."
            }
        },
        {
            "name": "GET lotes",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/lotes.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "lotes.php"
                    ]
                },
                "description": "Importaciones de 1 a 100 operaciones homogéneas. Cada elemento se confirma por separado. Consultar id/job_id y reintentar solo fallidos."
            }
        },
        {
            "name": "POST lotes",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/lotes.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "lotes.php"
                    ]
                },
                "description": "Importaciones de 1 a 100 operaciones homogéneas. Cada elemento se confirma por separado. Consultar id/job_id y reintentar solo fallidos.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"recurso\": \"contactos\",\n    \"metodo\": \"POST\",\n    \"items\": [\n        {\n            \"data\": {\n                \"nombre\": \"Ana Ejemplo\",\n                \"telefono\": \"1112345678\"\n            }\n        }\n    ],\n    \"external_id\": \"importacion-123\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "GET webhooks",
            "request": {
                "method": "GET",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/webhooks.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "webhooks.php"
                    ]
                },
                "description": "Suscripciones por integración con firma HMAC. Su administración requiere rango 90 o superior. GET action=entregas&id=WEBHOOK_ID lista entregas; delivery_id consulta una entrega."
            }
        },
        {
            "name": "POST webhooks",
            "request": {
                "method": "POST",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/webhooks.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "webhooks.php"
                    ]
                },
                "description": "Suscripciones por integración con firma HMAC. Su administración requiere rango 90 o superior. GET action=entregas&id=WEBHOOK_ID lista entregas; delivery_id consulta una entrega.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"url\": \"https://integracion.example.com/webhooks/plusdiario\",\n    \"topics\": [\n        \"ventas.created\",\n        \"stock.created\"\n    ],\n    \"enabled\": true\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        },
        {
            "name": "PATCH webhooks",
            "request": {
                "method": "PATCH",
                "header": [
                    {
                        "key": "Accept",
                        "value": "application/json"
                    },
                    {
                        "key": "Content-Type",
                        "value": "application/json"
                    },
                    {
                        "key": "Idempotency-Key",
                        "value": "{{operation_key}}"
                    }
                ],
                "url": {
                    "raw": "{{base_url}}/webhooks.php",
                    "host": [
                        "{{base_url}}"
                    ],
                    "path": [
                        "webhooks.php"
                    ]
                },
                "description": "Suscripciones por integración con firma HMAC. Su administración requiere rango 90 o superior. GET action=entregas&id=WEBHOOK_ID lista entregas; delivery_id consulta una entrega.",
                "body": {
                    "mode": "raw",
                    "raw": "{\n    \"version\": \"VERSION_DEVUELTA_POR_GET\"\n}",
                    "options": {
                        "raw": {
                            "language": "json"
                        }
                    }
                }
            }
        }
    ]
}
