

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Recepción de respuestas de Flow y cambios de estado
<a name="managing-flows-webhooks"></a>

Cuando un usuario completa un flujo o cuando el estado de un flujo cambia,AWS End User Messaging Social envía notificaciones de webhook a través del destino de eventos configurado actualmente. No se requieren configuraciones adicionales ni nuevos tipos de eventos: los eventos de Flow se envían automáticamente al mismo destino del evento que utilizas para los mensajes y los recibos de entrega. Debe tener un destino de eventos habilitado para recibir estas notificaciones. Para obtener más información, consulte [Añadir un mensaje y el destino del evento a AWS Mensajería social para usuarios finales](managing-event-destinations-add.md).

## Mensajes de respuesta de Flow
<a name="managing-flows-webhooks-response"></a>

Cuando un usuario completa un flujo, recibes un mensaje entrante con el tipo `interactive` y el `nfm_reply` subtipo. El `response_json` campo contiene los datos enviados por el usuario en forma de cadena JSON.

El siguiente ejemplo muestra una carga útil de webhook de respuesta de Flow:

```
{
    "messages": [
        {
            "from": "14085551234",
            "id": "wamid.XXX",
            "timestamp": "1234567890",
            "type": "interactive",
            "interactive": {
                "type": "nfm_reply",
                "nfm_reply": {
                    "response_json": "{\"name\":\"John Doe\",\"email\":\"john@example.com\",\"phone\":\"+14085551234\"}",
                    "body": "Sent",
                    "name": "flow"
                }
            }
        }
    ]
}
```

`response_json`Contiene pares clave-valor correspondientes a los nombres de los campos del formulario definidos en tu JSON de Flow y a los valores introducidos por el usuario. Analice esta cadena JSON para extraer los datos enviados.

## Notificaciones de cambio de estado del flujo
<a name="managing-flows-webhooks-status"></a>

Cuando Meta cambia el estado de un flujo (por ejemplo, de PUBLICADO a BLOQUEADO), recibes una notificación en el destino del evento. En el siguiente ejemplo, se muestra una carga útil de cambio de estado:

```
{
    "entry": [
        {
            "id": "WHATSAPP_BUSINESS_ACCOUNT_ID",
            "changes": [
                {
                    "value": {
                        "event": "FLOW_STATUS_CHANGE",
                        "flow_id": "{FLOW_ID}",
                        "old_status": "PUBLISHED",
                        "new_status": "BLOCKED",
                        "reason": "Policy violation detected"
                    },
                    "field": "flows"
                }
            ]
        }
    ]
}
```

Supervisa estos eventos de cambio de estado para detectar cuándo Meta bloquea o limita tus flujos y así poder tomar medidas correctivas.

## Advertencias de caducidad de la versión Flow
<a name="managing-flows-webhooks-expiry"></a>

Meta envía un webhook de advertencia cuando la versión JSON de Flow utilizada por tu Flow se acerca a su fecha de fin de vida. Cuando una versión caduca, no puedes enviar el Flow hasta que lo actualices a una versión más reciente.

```
{
    "entry": [
        {
            "id": "WHATSAPP_BUSINESS_ACCOUNT_ID",
            "changes": [
                {
                    "value": {
                        "event": "FLOW_VERSION_EXPIRY_WARNING",
                        "flow_id": "{FLOW_ID}",
                        "warning": "Your current Flow version will freeze in 21 days. You won't be able to send the Flow after it expires. Please migrate to the recommended version as soon as possible."
                    },
                    "field": "flows"
                }
            ]
        }
    ]
}
```

Cuando recibas esta advertencia, actualiza tu JSON de Flow para usar la versión recomendada (actualmente la 7.3). Para ello, llama `UpdateWhatsAppFlowAssets` con el JSON actualizado y, a continuación, vuelve a publicar el Flow.