Events
| Action |
Event name |
| create an exchange rate (POST /exchange-rates) |
exchangeRates.created |
Payload example created
{
"attemptId": "20ebdb3d-85e1-47a4-a81d-7b6c7dd1a481",
"created": 1634755434,
"data": {
"_id": "6170632a61ecfa13a78c6eb9",
"accountId": "52a377ec430c7d4e220001fc",
"buy": 1.2,
"createdAt": {
"offset": 0,
"value": "2021-10-20T18:42:50.342Z"
},
"createdBy": "55fc2f318791db6e1a0000b6",
"isoCode": "MXN",
"sell": 2.3
},
"event": "exchangeRates.created",
"id": "2e32d603-a379-46f9-9393-ba4d1859e2fe",
"livemode": true
}
Payload fields (exchangeRates.created)
| Field |
Type |
Description |
| id |
string |
Webhook event id |
| attemptId |
string |
Delivery attempt id |
| created |
int |
Unix timestamp when the event was created |
| event |
string |
exchangeRates.created |
| livemode |
boolean |
Whether the account is in live mode |
| data |
object |
The created exchange rate document |
| data._id |
string |
Exchange rate id (ObjectId) |
| data.accountId |
string |
Account id |
| data.isoCode |
string |
Currency ISO code (3 letters) |
| data.buy |
number |
Buy rate (must be > 0) |
| data.sell |
number |
Sell rate (must be > 0) |
| data.createdBy |
string |
User id that created the rate |
| data.createdAt |
object |
Creation timestamp (value, offset) |