Send test delivery
POSTs a signed webhook.test payload to a saved subscription URL. Does not create delivery
audit rows. Uses a 10 s timeout and sets header X-Webhook-Delivery: test.
How to call — POST {server}/api/v1/business/webhooks/test with X-API-Key and body { "webhookId": "<id>" }.
Authorizations
Your UGiftMe API key for authentication.
Format: Secure API key (e.g., <your-api-key>)
Required: All endpoints require this header
Example: X-API-Key: <your-api-key>
Body
Id of a webhook subscription you own
"65d3f4a5b6c7d89012345678"
Response
Test delivery attempt result
Whether your endpoint returned HTTP 2xx
{
"type": "webhook.test",
"sentAt": "2025-04-11T08:15:00.000Z",
"data": {
"message": "This is a test delivery from UGiftMe. Your endpoint should return HTTP 2xx within 10 seconds.",
"exampleOrderId": "ord_example_123"
}
}HTTP status from your endpoint, if a response was received
200
Present when ok is false
