List alert contacts Beta
Every alert contact in your workspace, sorted by name. Contacts are people without a RankNibbler login.
Needs an X-API-Key header whose owner has access to uptime monitoring in the app. The call counts once against your daily quota. See Monitoring API: getting started for authentication, rate limits and errors.
Response
- {
- "total": 1,
- "contacts": [
- {
- "id": "ct_5b8d1f0a9c2e4d6f7a83",
- "name": "Night shift",
- "methods": [
- { "id": "318", "kind": "email", "target": "[email protected]", "severity": "all", "optedOut": false }
- ],
- "createdAt": "2026-09-17T09:02:11.000Z",
- "updatedAt": "2026-09-17T09:02:11.000Z"
- }
- ],
- "usage": { "used": 42, "dailyLimit": 100, "tier": "free" }
- }
The whole list comes back in one response; there is no paging. See the contact object for every field.
Request
Errors
| Status | When |
|---|---|
401 | The API key is missing or invalid. |
403 | The key's owner doesn't have access to uptime monitoring, or the key isn't linked to a workspace. |
405 | The endpoint doesn't accept that method. |
429 | A rate limit or your daily quota was hit. Read Retry-After, in seconds. |
500, 503 | Something went wrong, or the API is temporarily unavailable. Try again. |
Errors are JSON: { "error": "message" }. See Monitoring API errors.
Related
- Create a contact: add someone new
- List teams: group contacts and members
- Alerting: severity and opting out