> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onboard.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhooks for Offramp Accounts

Full payload schemas are in [WebHook Events](/api-reference/webhook-events).

| Event                                      | Fires when                                                                                                                         |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
| `account_activity.offramp_account.created` | An offramp account is created                                                                                                      |
| `account_activity.offramp_account.deleted` | An offramp account is deleted                                                                                                      |
| `transaction_activity.offramp_deposit.*`   | A stablecoin deposit into an offramp account is detected, converted, or paid out (`.created`, `.updated`, `.completed`, `.failed`) |

### Sample payloads

Full field-by-field schemas for every event are in
[WebHook Events](/api-reference/webhook-events).

<AccordionGroup>
  <Accordion title="account_activity.offramp_account.created">
    ```json theme={null}
    {
      "event": "account_activity.offramp_account.created",
      "data": {
        "id": "60037f44-9094-4bd5-a316-21995e8985c9",
        "beneficiary": {
          "id": "5a83377d-7c57-4725-992f-9c50349af917",
          "accountNumber": "1234567890123",
          "accountName": "Jane Doe",
          "currency": "KES",
          "beneficiaryType": "BeneficiaryMobileWalletAccount",
          "isThirdParty": false,
          "accountHolderType": "INDIVIDUAL"
        },
        "payoutCurrency": "KES",
        "status": "ACTIVE",
        "createdDate": "2026-07-23T11:22:00.000Z"
      },
      "timestamp": 1784805720
    }
    ```
  </Accordion>

  <Accordion title="transaction_activity.offramp_deposit.completed">
    `activityData` extends `CashPaymentTransaction` with `offrampAccountId`
    and `blockchainInfo`. Terminal success status is `SUCCESS`, not `COMPLETED`.

    ```json theme={null}
    {
      "event": "transaction_activity.offramp_deposit.completed",
      "data": {
        "id": "4a2e9b1c-8e6d-4a2e-9b1c-3d5f8e6d5c4b",
        "activityType": "OfframpDepositActivity",
        "type": "OFFRAMP_DEPOSIT",
        "direction": "CREDIT",
        "amount": 500.00,
        "currency": "USD",
        "status": "SUCCESS",
        "accountId": "d9e9f9c1-6a3b-4b2e-8b3a-2f1e4d5c6b7a",
        "accountType": "OFFRAMP_ACCOUNT",
        "activityAt": "2026-07-23T11:24:37.000Z",
        "activityData": {
          "id": "5c4b3a2e-8e6d-4a2e-9b1c-7d5f8e6d1a2e",
          "reference": "0173270620673048624933",
          "currency": "USD",
          "status": "SUCCESS",
          "payoutCurrency": "NGN",
          "amount": 500.00,
          "rate": 1450.00,
          "payoutAmount": 725000.00,
          "recipient": {
            "id": "5a83377d-7c57-4725-992f-9c50349af917",
            "accountName": "Jane Doe",
            "beneficiaryType": "BeneficiaryMobileWalletAccount",
            "accountIdentifier": "2348012345678",
            "paymentChannelId": "MOBILE_MONEY_NIGERIA"
          },
          "offrampAccountId": "60037f44-9094-4bd5-a316-21995e8985c9",
          "createdDate": "2026-07-23T11:22:00.000Z"
        }
      },
      "timestamp": 1784805877
    }
    ```
  </Accordion>
</AccordionGroup>
