---
title: "uptimeify_status_page"
description: "Look up one status page by id, slug or name (exactly one). Fails when no or several visible pages carry the name."
---

Look up one status page by `id`, `slug` or `name` (exactly one). Fails when no or several visible pages carry the name.

## Example Usage

```terraform
data "uptimeify_status_page" "by_slug" {
  slug = "acme"
}

data "uptimeify_status_page" "by_id" {
  id = "42"
}
```

## Schema

### Optional

- `id` (String) Numeric id or public id.
- `name` (String)
- `slug` (String)

### Read-Only

- `access_password_set_at` (String)
- `created_at` (String)
- `customer_id` (Number)
- `customer_name` (String)
- `description` (String)
- `has_password` (Boolean)
- `hidden_monitors` (Attributes Set) Monitors of the customer the page does not show. (see [below for nested schema](#nested-schema-for-hidden_monitors))
- `include_customer_monitors` (Boolean) Every monitor of the customer appears after the components.
- `ip_allowlist` (Set of String) CIDR ranges allowed to see the page; empty = no IP restriction.
- `is_published` (Boolean)
- `organization_id` (Number)
- `public_id` (String)
- `push_subscriptions_enabled` (Boolean)
- `sms_subscriptions_enabled` (Boolean)
- `subscription_delay_minutes` (Number)
- `subscriptions_enabled` (Boolean)
- `updated_at` (String)
- `visibility` (String) `public`, `customer_members_only`, `password_protected` or `sso_members_only`.

### Nested Schema for `hidden_monitors`

Read-Only:

- `id` (Number)
- `type` (String)
