# Reenviar una entrega
POST https://api.wizerp.com/api/v1/webhooks/{clave}/entregas/{entrega}/reenviar
Vuelve a mandar AHORA el evento de una entrega anterior (la de GET /webhooks/{clave}/entregas), con el MISMO id de evento: si tu sistema ya lo procesó, lo reconoce por X-Wizerp-Evento-Id. Crea una entrega nueva de origen reenvio y responde con su resultado. Los eventos se guardan 30 días. Sin cuerpo.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Permiso: webhooks:write
Vuelve a mandar AHORA el evento de una entrega anterior (la de GET /webhooks/{clave}/entregas), con el MISMO id de evento: si tu sistema ya lo procesó, lo reconoce por X-Wizerp-Evento-Id. Crea una entrega nueva de origen reenvio y responde con su resultado. Los eventos se guardan 30 días. Sin cuerpo.
Toda escritura necesita la cabecera Idempotency-Key: un valor único por operación (por ejemplo un UUID) que repites tal cual al reintentar. Con la misma clave y los mismos datos se devuelve la respuesta guardada, sin duplicar; con la misma clave y datos distintos responde 409.
Requiere el permiso webhooks:write en la llave
· contrato del 2026-10-12
Parámetros de ruta
claveenteroen la URL
Clave del webhook.
entregaenteroen la URL
Clave de la entrega a reenviar (la de GET /webhooks/{clave}/entregas).
Cuerpo
Sin cuerpo. Lleva la cabecera Idempotency-Key, como toda escritura: un valor único por operación que repites tal cual al reintentar.
Respuestas
400Petición mal formada: filtro no permitido, filtro vacío, cursor o límite inválidos, o una cabecera de navegador
401La llave no es válida, está revocada o venció (llave_invalida), o el usuario dueño de la llave ya no tiene acceso a la empresa (llave_sin_titular)
402Tu empresa no tiene un plan Pro vigente (plan_requerido). Mientras los límites estén en modo de aviso, esta situación sigue contestando 401 llave_invalida
403La llave no tiene el permiso que pide esta operación (sin_permiso), o no tiene aceptados los términos de uso de la API vigentes (terminos_pendientes: acéptalos en Wizerp, Configuración › Llaves de API)
404La ruta no existe, o tu empresa no tiene la API habilitada
409Conflicto: misma Idempotency-Key con datos distintos, o ya existe un registro con ese identificador (RFC, SKU)
413El cuerpo pasa del máximo
415El cuerpo no va como JSON (falta Content-Type: application/json)
422Un dato no es válido para tu empresa
429Pasaste el ritmo de 150 peticiones por minuto de tu llave (limite_excedido) o el cupo mensual de tu empresa (cupo_agotado). La respuesta trae Retry-After
500Falló de nuestro lado. Reintenta y reporta el valor de peticion
503Tu empresa tiene demasiadas peticiones en curso, o la búsqueda no está disponible. Trae Retry-After