---
title: "Send a test delivery"
method: POST
path: "/v1/webhooks/{id}/test"
tags: ["Webhooks"]
---

# Send a test delivery

`POST /v1/webhooks/{id}/test`

Delivers a sample payload to the webhook right now and returns what your endpoint responded, so you can verify the URL, authentication and signature verification without waiting for a test to finish. Sample data is used, not a real test result. Rate limited separately from the rest of the API.

## Path parameters

- `id` integer, required

## Response `201`

Send a test delivery

- TestingbotEntitiesWebhookTestResult — Testingbot_Entities_WebhookTestResult model
  - `ok` boolean, required — Whether the request reached the endpoint and returned a response.
  - `status` integer, required — HTTP status your endpoint responded with.
  - `duration_ms` integer, required — Round-trip time in milliseconds.
  - `headers` object, required — Response headers your endpoint returned, lower-cased.
  - `body` string, required — Response body, truncated.
  - `sent_payload` string, required — Exact body TestingBot sent, after variable substitution.

## Other responses

- `401` — Authentication required
- `403` — Your role does not permit this action
- `404` — Webhook not found
- `422` — Destination URL is not allowed
- `502` — Could not reach the endpoint

---

[API](https://skmtc.net/testingbot/apis/testingbot-rest-api.md) · [All operations](https://skmtc.net/testingbot/apis/testingbot-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/testingbot/testingbot-rest-api/versions/eff607a49246/schema)
