Skip to main content
GET
/
status-page
/
template
/
list
List status page templates
curl --request GET \
  --url 'https://api.flashcat.cloud/status-page/template/list?app_key='
{
  "request_id": "01HK8XQE3Z7JM2NTFQ5YJ8P9R4",
  "data": {
    "items": [
      {
        "template_id": "01KC8KP6PHVPSCAB0BTKZBN2HR",
        "title": "Service Disruption",
        "type": "incident",
        "status": "identified",
        "description": "We have identified the root cause."
      }
    ]
  }
}

Restrictions

AspectValue
Rate limits1,000 requests/minute; 50 requests/second per account
PermissionsNone — any valid app_key can call this operation

Authorizations

app_key
string
query
required

App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.

Query Parameters

page_id
integer<int64>
required

Status page ID.

type
enum<string>
required

Template category. pre_defined returns predefined event templates; message returns message notification templates.

Available options:
pre_defined,
message

Response

Success

Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.

request_id
string
required

Unique ID for this request. Mirrored in the Flashcat-Request-Id response header. Include it when reporting issues.

Example:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

data
object
required

Empty response body. The server returns data: null on success.