KashierDevelopersKashier Developers

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.io today and returns a bare 404, 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
Authorization<token>

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

transferId*string

The transfer id.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

GET
/v2/webhooks/records/transfer/{transferId}