Get delivery records for a transfer
curl -X GET "https://test-api.kashier.io/v2/webhooks/records/transfer/string"{ "success": true, "body": [ { "resourceType": "transaction", "resourceId": "string", "webhookId": "string", "eventType": "string", "mode": "test", "url": "http://example.com", "status": "string", "attempts": 0, "payload": {}, "responses": [ { "status": 0, "body": "string", "date": "2019-08-24T14:15:22Z" } ], "isServerWebhook": true, "isTest": true, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } ]}⚠️ Not yet available on the test environment. Like its transaction counterpart, this route is not registered on
test-api.kashier.iotoday and returns a bare404, while the webhook CRUD endpoints on the same router answer normally. It is specified but not shipped, so the "Try it" panel below cannot succeed. Check with your Kashier contact before building against it.
Same records lookup as Get delivery records for a transaction, scoped to a transfer instead of a transaction. resourceType is transfer, resourceId is the transfer id, and eventType is one of the transfer status values (INITIATED, IN_TRANSIT, TRANSFERRED, FAILED).
Authorization
secretKey Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).
In: header
Path Parameters
The transfer id.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
Get delivery records for a transaction GET
⚠️ Not yet available on the test environment. This route is not registered on test-api.kashier.io today: calling it there returns a bare 404, not a records payload, while the webhook CRUD endpoints…
Resend a delivery POST
Re-sends a previously recorded delivery — the original stored request, byte-for-byte, including its original signature — to the same URL. Useful after fixing an endpoint that was down or returning…