Webhooks
1Money Webhook Object Structure
The table below shows a comprehensive object structure of webhooks generated by the 1Money webhooks service.
| Field | Type | Description |
|---|---|---|
id | string | Unique internal identifier for the webhook/event |
externalId | string | (Optional) External identifier provided by partner/integrator |
eventType | string | Type of event that triggered the webhook (e.g.external-account.created) |
createdAt | string | ISO8601 timestamp for when the webhook was created |
updatedAt | string | ISO8601 timestamp for last update |
status | string | Webhook status (ACTIVE,DISABLED) |
deliveryAttempts | integer | Count of delivery attempts made for this event |
lastDeliveredAt | string | ISO8601 timestamp of last successful webhook delivery |
lastDeliveryStatus | string | Status of last attempt (SUCCESS,FAILED, etc.) |
url | string | Destination endpoint URL for the webhook |
headers | object | Key/value pairs of custom headers set in webhook config |
description | string | (Optional) Human-friendly description of webhook purpose |
requestPayload | object | Actual event payload sent to the endpoint (see "Event Payload Structure" below) |
responsePayload | object | Response returned from webhook endpoint (if available) |
Example Structures
External Account
{
"event_name": "EXTERNAL_ACCOUNTS",
"status": "COMPLETED",
"portfolio_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"bank_account_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z"
}Crypto Deposit
{
"event_name": "CRYPTO_DEPOSIT",
"status": "COMPLETED",
"portfolio_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"transaction_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z"
}Fiat Deposit
{
"event_name": "FIAT_DEPOSIT",
"status": "COMPLETED",
"portfolio_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"transaction_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z"
}Fiat Deposit
{
"event_name": "FIAT_DEPOSIT",
"status": "FAILED",
"portfolio_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"transaction_id": "7b327344-7e63-11f0-895a-4ac62f6385bb",
"created_at": "2025-08-21T07:56:57.981Z",
"modified_at": "2025-08-21T07:56:57.981Z"
}For more examples, please refer to the Webhook events reference
Updated 2 months ago
