Returns a single delivery, including the exact payload that was sent and an excerpt of the response your endpoint returned.
Not found and not yours are the same answer: A delivery belonging to another merchant returns 404 Not Found, identical to one that does not exist, so this endpoint cannot be used to probe for foreign delivery IDs.
Response shape: This operation returns the delivery object at the top level, not the { error, message } envelope used by the older payment endpoints.
/v1/notifications/{id}Headers
Bearer access token returned by the authentication endpoint.
API version selector for Conomy endpoints. Use 24-04-2025 for the current version.
Path parameters
The ID of the delivery, as returned by the list operation.
Responses
idstringrequiredUnique ID of this delivery. Pass it to the get and replay operations.
createdAtstringdate-timerequiredWhen this attempt was made.
identityIdstringThe identity the notified transaction belongs to.
transactionIdstringThe transaction the event is about.
eventTypestringThe event name that was sent. Same values as the eventType field of the webhook-transaction-event payload.
reasonstringRaw discriminator that produced the eventType, for example settled or refundCreated.
statusstringrequireddeliveredfailedskippedhttpStatusintegerrequiredHTTP status your endpoint returned, or 0 when the request never completed — a timeout, DNS or TLS failure.
attemptsintegerrequiredHow many HTTP requests this single delivery row represents.
targetHoststringHost the request was sent to. Only the host is recorded, never the full URL, path or query string.
testModebooleanrequiredWhether this delivery originated in the sandbox environment.
isReplaybooleanrequiredTrue when this row was produced by the replay operation.
replayOfstringID of the delivery this row repeats. Present only when isReplay is true. The same value is sent to your endpoint as the X-Webhook-Replay-Of header, which is how you deduplicate a replay.
requestedBystringWho requested the replay. Not populated yet — the audit row currently records when (createdAt) and which (replayOf) but no actor. Treat it as absent until that ships.
payloadobjectWebhook payload sent by Conomy to the client URL.
eventTypestringrequiredpayment.createdpayment.authorizedpayment.capturedpayment.receivedpayment.settledpayment.unsettledpayment.expiredpayment.failedpayment.refundedpayment.requiresReviewpayment.attemptedpayment.amountMismatchpayment.underpaidpayment.overpaidpayment.pendingAssignmentpayment.reviewApprovedpayment.reviewRejectedpayment.reviewResolvedpayment.refund.createdpayment.refund.settledpayment.refund.failedcustomer.levelChangedpayment.statusChangedreasonstringOptional raw discriminator that produced the eventType, for example attempted, settled, or refundCreated.
timestampstringdate-timerequiredtransactionobjectrequiredTransaction snapshot included in a webhook delivery.
idstringrequiredUnique identifier of the Conomy transaction.
externalIdstringExternal identifier provided by the merchant or provider.
totalAmountstringTotal amount processed for the transaction.
currencystringSpecifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
productstringCanonical purchaseCurrency:currency pair for the transaction, for example ARS:ARS or ARS:USDT.
purchaseAmountstringAmount paid by the payer in purchaseCurrency.
purchaseCurrencystringSpecifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
statusstringrequiredCREATEDATTEMPTPENDINGAUTHORIZEDPENDING_CAPTUREDCAPTUREDRECEIVEDSETTLEDUNSETTLEDEXPIREDFAILEDREQUIRES_REVIEWREFUNDEDtypestringdescriptionstringTransaction description when provided by the payment flow.
parentPaymentIdstringrelatedPaymentIdstringsettledAtstringdate-timeexpiredAtstringdate-timeunsettledAtstringdate-timeunsettledReasonstringsettlementBatchIdstringdocumentationStatusstringPENDING_UPLOADUPLOADEDAPPROVEDREJECTEDSENTcustomerIdstringoriginatorobjectPayer/originator details. For CVU deposits, bankAccount and cvu carry the payer-side account number when the originating rail provides it. clearinghouseId is optional and may appear on any rail that exposes a clearinghouse reference; availability depends on the rail.
identityobjectrequiredidstringemailstringemailresponseBodyExcerptstringFirst 500 characters of your endpoint's response body, kept for diagnosis. Truncated, never the full body.
errorMessagestringTransport-level error when the request never reached your endpoint. Absent when the request completed.
GET /sandbox/v1/notifications/{id} HTTP/1.1
Host: api.conomyhq.com
Authorization: Bearer {ACCESS_TOKEN}
conomyhq-api-version: 24-04-2025{
"id": "68a1b2c3d4e5f6a7b8c9d0e1",
"createdAt": "2026-08-01T12:00:05.412Z",
"identityId": "67a02f34ad9aa801a60144ea",
"transactionId": "67a0307eaddea901a60144ec",
"eventType": "payment.received",
"reason": "received",
"status": "delivered",
"httpStatus": 502,
"attempts": 1,
"targetHost": "hooks.merchant.com"
}