---
title: "Queue a synthetic test event to this endpoint"
method: POST
path: "/v1/webhooks/{id}/test"
tags: ["Webhooks"]
---

# Queue a synthetic test event to this endpoint

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

## Request

- Base URL: `https://api.virlo.ai`
- URL: `https://api.virlo.ai/v1/webhooks/{id}/test`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Request body

- TestWebhookDto
  - `event_type` 'content_research_agent.run.completed' | 'content_research_agent.event.detected' | 'comet.run.completed' | 'orbit.run.completed' | 'satellite.lookup.completed' | 'trends.daily.completed' | 'trends.region.completed' | 'tracking.cycle.completed' | 'tracking.outlier_video.detected' | 'tracking.paused' | 'audience.snapshot.completed': Event type to simulate. Defaults to orbit.run.completed.

## Response `202`

Test delivery queued

- WebhookTestQueuedDto
  - `delivery_id` string, uuid, required
  - `event_type` string, required

## Other responses

- `401`: Missing or invalid API key (`missing_api_key` / `invalid_api_key`)
- `404`: Webhook not found
- `429`: Rate limit exceeded (`rate_limit_exceeded`); see the Retry-After header

---

[API](https://skmtc.dev/virlo/apis/virlo-public-api.md) · [All operations](https://skmtc.dev/virlo/apis/virlo-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/virlo/apis/virlo-public-api/revisions/3b69c6145087?raw)
