---
title: "ICMP Check triggern"
description: "Startet einen sofortigen Check von allen zulässigen Monitoring-Standorten."
---

`POST /api/icmp-monitors/:icmpMonitorPublicId/trigger-check`

## Authentifizierung

Erfordert eine gültige Session.

- Header: `Authorization: Bearer <token>`

## Parameter

- `icmpMonitorPublicId` (Pfad, erforderlich): Öffentliche UUID des ICMP Monitors.

## cURL

```bash
curl -X POST "https://YOUR_DOMAIN/api/icmp-monitors/22222222-2222-4222-8222-222222222222/trigger-check" \
  -H "Authorization: Bearer $TOKEN"
```

## Response

```json
{
  "success": true,
  "message": "Checks triggered successfully",
  "icmpMonitorId": 123,
  "locationCodes": ["de-nbg", "fi-hel"],
  "queueNames": ["icmp-monitor-checks-de-nbg", "icmp-monitor-checks-fi-hel"]
}
```

## Fehler

- `400` ICMP Monitor Public ID (UUID) erforderlich oder keine zulässigen Standorte
- `401` Unauthorized
- `403` Forbidden
- `404` ICMP Monitor nicht gefunden
- `503` Keine aktiven Monitoring-Standorte verfügbar
- `500` Failed to trigger check

