---
title: "Send a signed test webhook"
method: POST
path: "/api/v1/alerts/{id}/test"
---

# Send a signed test webhook

`POST /api/v1/alerts/{id}/test`

## Request

- Base URL: `https://invokely.ai`
- URL: `https://invokely.ai/api/v1/alerts/{id}/test`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`
  - none

Sends an alert.test message to a webhook alert now, signed like a real one, and logs it. Up to 10 an hour per account.

## Path parameters

- `id` string, required

## Response `200`

{"data": {"delivered", "status_code", "error", "webhook_id"}}

- Data
  - `data` unknown, required

## Other responses

- `400`: Invalid argument (INVALID_ARGUMENT).
- `401`: API key required (UNAUTHORIZED).
- `404`: No such alert (ITEM_NOT_FOUND).
- `409`: Test limit reached (LIMIT_REACHED).
- `429`: More than 60 alert calls a minute (RATE_LIMITED).
- `503`: Webhooks are not configured on this server (UNAVAILABLE).

---

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