TCP Check triggern
Startet einen sofortigen Check von einem zulässigen Monitoring-Standort.
POST /api/tcp-monitors/:tcpMonitorPublicId/trigger-check
Authentifizierung
Erfordert eine gültige Session und Schreibrechte.
- Header:
Authorization: Bearer <token>
Parameter
tcpMonitorPublicId(Pfad, erforderlich): Öffentliche UUID des TCP Monitors.
Hinweise
- Der Standort wird deterministisch aus den aktuell aktiven Monitoring-Standorten gewählt (gefiltert nach
allowedCheckCountryCodesdes Monitors bzw. des Kunden, falls gesetzt). - Pro Monitor rate-limited über einen kurzen Cooldown; zu schnelles erneutes Triggern liefert
429.
cURL
curl -X POST "https://YOUR_DOMAIN/api/tcp-monitors/44444444-4444-4444-8444-444444444444/trigger-check" \
-H "Authorization: Bearer $TOKEN"Response
{
"success": true,
"message": "Check triggered successfully",
"tcpMonitorId": 300,
"locationCode": "de-nbg",
"queueName": "tcp-monitor-checks-de-nbg"
}Errors
400Keine zulässigen Monitoring-Standorte für die ausgewählten Länder401Unauthorized403Forbidden404Not found429Check wurde kürzlich bereits getriggert — erneut nach dem Cooldown versuchen (retryAfterMsim Error-Payload)500/503Failed to trigger check (z. B. "No active monitoring locations available")