DashboardsNetwork
Get IP allowlist
Retrieve the IP allowlist configuration for a dashboard.
GET /app/dashboards/{id}/ipallowlist
Returns the current IP allowlist configuration for a dashboard. Requires the IP Allowlist feature entitlement.
Path parameters
| Parameter | Description |
|---|---|
id | The UUID of the dashboard. |
Request
See API Basics for required headers.
This endpoint takes no request body.
Sample request
curl https://api.statusdashboard.com/app/dashboards/a1b2c3d4-e5f6-7890-abcd-ef1234567890/ipallowlist \
-H "Authorization: Bearer bcf847abf5c6:def456"Sample response
Status: 200 OK
{
"enabled": true,
"allowlist": ["203.0.113.0/24", "198.51.100.42", "2001:db8::1"]
}When no allowlist has been configured yet, enabled and allowlist are undefined (absent from the response).
Response fields
| Field | Type | Description |
|---|---|---|
enabled | boolean | omitted | Whether IP allowlist enforcement is active. Same semantics as Toggle IP allowlist. Omitted when never configured. |
allowlist | string[] | omitted | Allowed IP addresses and CIDR ranges. Same format and constraints as Update IP allowlist. Omitted when never configured. |
Error responses
| Status | When |
|---|---|
403 | Insufficient permissions, or the IP Allowlist feature is not enabled. |
404 | Dashboard not found or does not belong to the caller's organization. |

