{"meta":{"title":"Gestión de entregas fallidas de webhooks","intro":"GitHub no reenvía automáticamente las entregas fallidas de webhooks, pero puedes gestionarlas manualmente o mediante código.","product":"Webhooks","breadcrumbs":[{"href":"/es/enterprise-server@3.21/webhooks","title":"Webhooks"},{"href":"/es/enterprise-server@3.21/webhooks/using-webhooks","title":"Uso de webhooks"},{"href":"/es/enterprise-server@3.21/webhooks/using-webhooks/handling-failed-webhook-deliveries","title":"Gestionar entregas fallidas"}],"documentType":"article"},"body":"# Gestión de entregas fallidas de webhooks\n\nGitHub no reenvía automáticamente las entregas fallidas de webhooks, pero puedes gestionarlas manualmente o mediante código.\n\n## Acerca de los errores de entrega de webhook\n\nUna entrega de webhook puede fallar por varios motivos. Por ejemplo, si el servidor está inactivo o tarda más de 30 segundos en responder, GitHub registrará la entrega como un error.\n\nGitHub no vuelve a entregar automáticamente las entregas fallidas.\n\n## Gestión de fallos de entrega\n\nPuede volver a entregar manualmente las entregas con errores. Para más información, consulta [Entregar webhooks](/es/enterprise-server@3.21/webhooks/testing-and-troubleshooting-webhooks/redelivering-webhooks).\n\nTambién puede escribir un script que compruebe si hay entregas con errores e intenta volver a entregar los que hayan fallado. El script debe ejecutarse según una programación y hacer lo siguiente:\n\n1. Use la GitHub API REST para capturar datos sobre las entregas de webhook que se intentaron desde la última vez que se ejecutó el script. Para más información, consulta [Puntos de conexión de la API de REST para los webhooks de repositorio](/es/enterprise-server@3.21/rest/repos/webhooks#list-deliveries-for-a-repository-webhook), [Puntos de conexión de API REST para webhooks de organización](/es/enterprise-server@3.21/rest/orgs/webhooks#list-deliveries-for-an-organization-webhook) y [Puntos de conexión de API REST para GitHub App webhooks](/es/enterprise-server@3.21/rest/apps/webhooks#list-deliveries-for-an-app-webhook).\n\nNo hay puntos de conexión de API para obtener datos sobre las entregas de webhook globales.\n\n1. Examine los datos capturados para ver si se produjo un error en las entregas. Los datos de una entrega con error tendrán un valor `status` que no es `OK`.\n2. Use la GitHub API REST para volver a entregar las entregas que no se pudieron realizar. Para más información, consulta [Puntos de conexión de la API de REST para los webhooks de repositorio](/es/enterprise-server@3.21/rest/repos/webhooks#redeliver-a-delivery-for-a-repository-webhook), [Puntos de conexión de API REST para webhooks de organización](/es/enterprise-server@3.21/rest/orgs/webhooks#redeliver-a-delivery-for-an-organization-webhook) y [Puntos de conexión de API REST para GitHub App webhooks](/es/enterprise-server@3.21/rest/apps/webhooks#redeliver-a-delivery-for-an-app-webhook).\n\nPara los scripts de ejemplo, consulta:\n\n* [Reenvío automático de entregas fallidas para un webhook de repositorio](/es/enterprise-server@3.21/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-repository-webhook)\n* [Reentrega automática de entregas fallidas para un webhook de la organización](/es/enterprise-server@3.21/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-an-organization-webhook)\n* [Reentrega automática de entregas fallidas para un webhook de una aplicación de GitHub](/es/enterprise-server@3.21/webhooks/using-webhooks/automatically-redelivering-failed-deliveries-for-a-github-app-webhook)\n\nSi se produce un error en la entrega de un webhook repetidamente, investigue la causa. Cada entrega con error dará un motivo de error. Para más información, consulta [Solución de problemas de webhooks](/es/enterprise-server@3.21/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)."}