Prometeo · AsyncAPI Specification

Prometeo Webhooks

Version

View Spec View on GitHub Open BankingPaymentsFinTechLatAmFinancial DataAccount ValidationCross-BorderAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-17'
method: searched
spec_type: Webhooks
source: >-
  https://docs.prometeoapi.com/docs/webhook-de-notificación;
  https://docs.prometeoapi.com/docs/webhook-de-notificacion;
  https://docs.prometeoapi.com/reference/sendwebhookevent
summary: >-
  Prometeo delivers real-time event notifications for Borderless (Cross-Border)
  and Payments transactions to a merchant-supplied HTTPS endpoint via HTTP POST.
transport:
  method: POST
  content_type: application/json
  endpoint: merchant-supplied HTTPS URL (configured by Prometeo on request)
  response_expected: HTTP 2XX (ideally 200) within 5 seconds
delivery:
  retry: >-
    Non-2XX responses or responses slower than 5 seconds are retried after a
    delay; consumers must de-duplicate using events[].event_id.
  source_ips:
    - 107.23.220.24
    - 23.22.34.57
    - 3.83.0.169
authenticity:
  mechanism: verify_token
  notes: >-
    Prometeo issues a verify_token when configuring the endpoint; each
    notification includes it and the consumer must validate it before
    processing.
envelope:
  fields:
    verify_token: Verification token issued by Prometeo.
    events: List of events in the notification.
    events[].event_type: The event type.
    events[].event_id: Unique event id (dedup key).
    events[].timestamp: Event creation timestamp.
    events[].payload: Event-specific data object.
  example: |
    {
      "verify_token": "TOKEN_GENERADO",
      "events": [
        {
          "event_type": "payin.settled",
          "event_id": "UUID-EVENTO",
          "timestamp": "2025-07-29T14:44:43.786177",
          "payload": {}
        }
      ]
    }
events:
  - event_type: payin.settled
    surface: Borderless / Cross-Border
    description: A cross-border pay-in was settled.
    note: Confirmed example from the docs; Prometeo emits additional status-change event types across pay-in / payout / payment-intent lifecycles.
notes: >-
  No first-party AsyncAPI document is published; this captures the documented
  webhook contract. Only the payin.settled event_type is confirmed verbatim in
  the docs - other event types exist but were not fully enumerated, so they are
  not invented here.