curl --request GET \
--url https://api.reconifyhq.com/v2/events/{event_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.reconifyhq.com/v2/events/{event_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.reconifyhq.com/v2/events/{event_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"amount": "150.00",
"currency": "USD",
"event_type": "payment.succeeded",
"flow": "payment_to_wallet",
"id": "evt_01J3Y0M8VJQ5W1R3E4J4K7N8P9",
"occurred_at": "2026-01-01T00:00:00Z",
"received_at": "2026-01-01T00:00:01Z",
"reference": "order-123",
"status": "processed"
}{
"code": "invalid_input",
"message": "request is invalid"
}{
"code": "unauthorized",
"message": "authentication required"
}{
"code": "forbidden",
"message": "credential cannot access this organization"
}{
"code": "not_found",
"message": "resource not found"
}{
"code": "database_unavailable",
"message": "public API data is unavailable"
}Get an event
Returns one monitoring event by its event ID.
curl --request GET \
--url https://api.reconifyhq.com/v2/events/{event_id} \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.reconifyhq.com/v2/events/{event_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.reconifyhq.com/v2/events/{event_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"amount": "150.00",
"currency": "USD",
"event_type": "payment.succeeded",
"flow": "payment_to_wallet",
"id": "evt_01J3Y0M8VJQ5W1R3E4J4K7N8P9",
"occurred_at": "2026-01-01T00:00:00Z",
"received_at": "2026-01-01T00:00:01Z",
"reference": "order-123",
"status": "processed"
}{
"code": "invalid_input",
"message": "request is invalid"
}{
"code": "unauthorized",
"message": "authentication required"
}{
"code": "forbidden",
"message": "credential cannot access this organization"
}{
"code": "not_found",
"message": "resource not found"
}{
"code": "database_unavailable",
"message": "public API data is unavailable"
}Authorizations
Organization API key. Use a write-scoped key for event ingestion.
Path Parameters
Event identifier.
Response
OK
Target identifier derived from the event flow.
Target type derived from the event flow.
wallet, order, settlement_account Lifecycle evidence type.
order.fulfilled, payment.failed, payment.initiated, payment.succeeded, payout.failed, payout.initiated, payout.succeeded, settlement.allocations_recorded, settlement.created, settlement.disbursed, settlement.failed, settlement.finalized, settlement.received, settlement.revised, wallet.credited, wallet.debited, wallet.refunded Monitored money-movement flow.
payment_to_wallet, payment_to_order, wallet_to_wallet, wallet_to_payout, provider_to_settlement_account Stable event identifier.
When the source event occurred.
When Reconify received the event.
Customer-supplied operation reference.
Asynchronous receipt processing state.
received, published, processed, failed Number of settlement allocations captured.
x >= 0Complete settlement allocations on event detail responses.
Normalized decimal amount, when present.
Optional identifier of the single earlier event that led to this event.
Number of financial components captured.
x >= 0Optional broader context identifier shared across related events.
Three-letter ISO currency code, when present.
Complete financial breakdown on event detail responses.
Settlement gross amount summary, when present.
Settlement net amount summary, when present.
Related provider name, when present.
Prior event revised by this event, when present.