---
title: "Test a SIEM destination"
method: POST
path: "/siem/destinations/{destination_id}/test"
tags: ["SIEM"]
---

# Test a SIEM destination

`POST /siem/destinations/{destination_id}/test`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/siem/destinations/{destination_id}/test`
- Auth: API key in header `API-Key`

Sends a synthetic test payload using the saved destination configuration. This does not advance delivery checkpoints or counters.

Required scope: `siem:write`

## Path parameters

- `destination_id` string, uuid, required

## Headers

- `API-Version` '2026-06-01.beta', required

## Response `200`

The request has succeeded.

- SIEMDestinationTestResult
  - `success` boolean, required
  - `message` string

## Other responses

- `400`: The server could not understand the request due to invalid syntax.
- `401`: Access is unauthorized.
- `402`: Client error
- `403`: Access is forbidden.
- `404`: The server cannot find the requested resource.
- `422`: Client error
- `429`: Client error
- `500`: Server error
- `501`: Server error

---

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