improved

Error público ahora disponible en webhooks de Movements

Los eventos account.refresh_intent incluyen un nuevo atributo public_error que representa el tipo de error de la actualización. Para cada evento relacionado hay distintos valores.

  • account.refresh_intent.succeeded: el valor siempre será null
  • account.refresh_intent.rejected: el valor siempre será null
  • account.refresh_intent.failed: hay dos valores
    • support_required_error: indica que la actualización falló por un error que requiere asistencia de nuestro equipo de soporte.
    • retryable_error: indica que la actualización falló por una intermitencia, por lo que se puede reintentar de inmediato.

Este es un ejemplo de un webhook account.refresh_intent.failed:

{
  "id": "evt_00000000",
  "type": "account.refresh_intent.failed",
  "mode": "test",
  "created_at": "2021-12-07T21:56:07.711Z",
  "data": {
    "object": "refresh_intent",
    "refreshed_object": "account",
    "refreshed_object_id": "acc_00000001",
    "status": "failed",
    "public_error": "retryable_error",
    "created_at": "2021-12-07T00:00:00.000Z",
    "type": "only_last",
    "new_movements": 0
  },
  "object": "event"
}

📘

Valor de public_error

El valor de public_error puede variar según el tipo de error. En este ejemplo es retryable_error, pero también puede ser support_required_error o null.