{"meta":{"title":"Gestión de entregas fallidas de webhooks","intro":"GitHub no vuelve a entregar automáticamente las entregas de webhook con errores, pero puede gestionar manualmente las entregas con errores o escribiendo código.","product":"Webhooks","breadcrumbs":[{"href":"/es/webhooks","title":"Webhooks"},{"href":"/es/webhooks/using-webhooks","title":"Uso de webhooks"},{"href":"/es/webhooks/using-webhooks/handling-failed-webhook-deliveries","title":"Gestionar entregas fallidas"}],"documentType":"article"},"body":"# Gestión de entregas fallidas de webhooks\n\nGitHub no vuelve a entregar automáticamente las entregas de webhook con errores, pero puede gestionar manualmente las entregas con errores o escribiendo 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 10 segundos para responder, GitHub registrará la entrega como un error.\n\nGitHub no vuelve a entregar automáticamente las entregas con error.\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/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 API de REST de GitHub 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/rest/webhooks/repo-deliveries#list-deliveries-for-a-repository-webhook), [Puntos de conexión de API REST para webhooks de organización](/es/rest/orgs/webhooks#list-deliveries-for-an-organization-webhook) y [Puntos de conexión de API REST para GitHub App webhooks](/es/rest/apps/webhooks#list-deliveries-for-an-app-webhook).\n\n   No hay puntos de conexión de API para obtener datos sobre webhooks de GitHub Marketplace o webhooks de GitHub Sponsors.\n\n2. 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`.\n\n3. Use la API de REST GitHub 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/rest/webhooks/repo-deliveries#redeliver-a-delivery-for-a-repository-webhook), [Puntos de conexión de API REST para webhooks de organización](/es/rest/orgs/webhooks#redeliver-a-delivery-for-an-organization-webhook) y [Puntos de conexión de API REST para GitHub App webhooks](/es/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/webhooks/using-webhooks/creating-a-script-to-automatically-redeliver-failed-deliveries-for-a-repository-webhook)\n* [Reentrega automática de entregas fallidas para un webhook de la organización](/es/webhooks/using-webhooks/creating-a-script-to-automatically-redeliver-failed-deliveries-for-an-organization-webhook)\n* [Reentrega automática de entregas fallidas para un webhook de una aplicación de GitHub](/es/webhooks/using-webhooks/creating-a-script-to-automatically-redeliver-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/webhooks/testing-and-troubleshooting-webhooks/troubleshooting-webhooks)."}