> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://academy.zrupay.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Sección Desarrolladores

# ¿Qué es la sección Desarrolladores?

En esta sección encontrarás herramientas pensadas para facilitar las tareas de integración a tu equipo de desarrollo.

- Ve al menú vertical de la izquierda y selecciona **"Desarrolladores"**.
- Verás tres pestañas: **Logs de API**, **Notificaciones** y **Webhooks**.

# Pestaña Logs de API

Los Logs de API muestran todas las peticiones realizadas a nuestra API y las respuestas devueltas. Es útil para depurar errores de integración.

## Filtros disponibles

- **Filtro de fecha** como chip persistente.
- **Selector de código de respuesta**: filtra por código HTTP (200, 201, 400, 401, 404, 408, 500).
- **Botón "Filtros"**: añade chips adicionales como **Método** (método HTTP de la petición).

> 🧐 La pestaña Logs de API no tiene botón de Exportar CSV.

## ¿Qué información tengo de cada log?

Al desplegar un log (haciendo clic sobre él) verás tres bloques:

- **Información**: ID del log, URL de la petición, fecha y hora, y parámetros GET.
- **Solicitud**: JSON completo enviado a la API, con icono para copiarlo.
- **Respuesta**: JSON de respuesta devuelto por nuestra API, con icono para copiarlo.

# Pestaña Notificaciones

Las notificaciones son los avisos que Zru envía a tu servidor cuando ocurren eventos en las transacciones (a la `notify_url` definida al crear una transacción, suscripción o autorización por API).

Desde esta pestaña puedes ver todas las notificaciones enviadas, la respuesta que devolvió tu servidor y reenviarlas si es necesario.

## Filtros disponibles

- **Selector de búsqueda**: ID, ID Externo o URL de Notificación.
- **Filtro de fecha** como chip persistente.
- **Selector de código de respuesta** y botón **Filtros** para añadir chips adicionales.
- **Botón Exportar CSV**.

## ¿Qué información tengo de cada notificación?

> 🧐 Para desplegar una notificación, haz clic sobre ella en la lista.

> ✋ Si no puedes hacer clic o no puedes reenviar la notificación, es porque no tienes los permisos necesarios. Habla con el propietario del entorno para que te los habilite.

- **Información**: ID de notificación, URL de notificación, fecha y hora, y si es una **Notificación de fallo**.
- **Solicitud**: JSON completo enviado por nuestro sistema a tu servidor, copiable.
- **Respuesta**: respuesta devuelta por tu servidor, copiable.

## ¿Cómo volver a enviar una notificación?

- Ve a **Desarrolladores** ▶︎ **Notificaciones**.
- Localiza la notificación que quieres reenviar usando los filtros o el buscador.
- Haz clic sobre ella para desplegar sus detalles.
- En el bloque **Acciones**, haz clic en **"Volver a enviar"**.

# Pestaña Webhooks

Los Webhooks te permiten configurar los endpoints a los que Zru enviará notificaciones de forma global para todo el entorno.

El listado muestra el **Nombre**, la **URL**, el **Tipo** de eventos suscritos y si está **Habilitado**. Con el botón **"Añadir Webhook"** puedes crear uno nuevo.

Para aprender a configurarlos, [consulta esta guía](https://academy.zrupay.com/es/article/como-configurar-webhooks-13oqfit/).

> 🧐 La diferencia entre Webhooks y Notificaciones: los **Webhooks** son la configuración del endpoint (a qué URL enviar). Las **Notificaciones** son los eventos concretos enviados a esos endpoints, con su solicitud y respuesta.