Add components to page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Add components to page access group
Type: object
{
"component_ids" : [ "string" ]
}
Add components for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Type: object
{
"component_ids" : [ "string" ]
}
Add data points to metrics
Page identifier
Type: string
Add data points to metrics
Type: object
{
"data" : {
"metric_id" : {
"value" : "number",
"timestamp" : "integer"
}
}
}
Add data to a metric
Metric Identifier
Type: string
Page identifier
Type: string
Add data to a metric
Type: object
{
"data" : {
"value" : "number",
"timestamp" : "Time to store the metric against"
}
}
Add page access groups to a component
Component Identifier
Type: string
Page identifier
Type: string
Add a page access user
Page identifier
Type: string
Add a page access user
Type: object
{
"page_access_user" : {
"email" : "string",
"page_access_group_ids" : [ "string" ]
}
}
Add page access users to a component
Component Identifier
Type: string
Page identifier
Type: string
Type: object
{
"page_access_user_ids" : [ "string" ]
}
Create a component
Page identifier
Type: string
Create a component
Type: object
{
"component" : {
"group_id" : "Component Group identifier",
"name" : "Display name for component",
"description" : "More detailed description for component",
"showcase" : "Should this component be showcased",
"only_show_if_degraded" : "Requires a special feature flag to be enabled",
"status" : "Status of component"
}
}
Create a component group
Page identifier
Type: string
Create a component group
Type: object
{
"description" : "Description of the component group.",
"component_group" : {
"components" : [ "string" ],
"name" : "Required string"
}
}
Create an incident
Page identifier
Type: string
Create an incident
Type: object
{
"incident" : {
"scheduled_auto_in_progress" : "Controls whether the incident is scheduled to automatically change to in progress.",
"impact_override" : "value to override calculated impact value",
"metadata" : { },
"components" : {
"component_id" : "Map of status changes to apply to affected components"
},
"scheduled_remind_prior" : "Controls whether to remind subscribers prior to scheduled incidents.",
"scheduled_auto_transition" : "Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress.",
"scheduled_for" : "The timestamp the incident is scheduled for.",
"auto_transition_to_operational_state" : "Controls whether change components status to operational once scheduled maintenance completes.",
"backfilled" : "Controls whether incident is backfilled. If true, components cannot be specified.",
"body" : "The initial message, created as the first incident update.",
"deliver_notifications" : "Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.",
"component_ids" : [ "string" ],
"auto_tweet_on_creation" : "Controls whether tweet automatically when scheduled maintenance is created.",
"auto_tweet_on_completion" : "Controls whether tweet automatically when scheduled maintenance completes.",
"auto_tweet_one_hour_before" : "Controls whether tweet automatically one hour before scheduled maintenance starts.",
"backfill_date" : "TimeStamp when incident was backfilled.",
"name" : "Incident Name",
"auto_transition_to_maintenance_state" : "Controls whether change components status to under_maintenance once scheduled maintenance is in progress.",
"auto_tweet_at_beginning" : "Controls whether tweet automatically when scheduled maintenance starts.",
"scheduled_auto_completed" : "Controls whether the incident is scheduled to automatically change to complete.",
"auto_transition_deliver_notifications_at_start" : "Controls whether send notification when scheduled maintenances auto transition to started.",
"scheduled_until" : "The timestamp the incident is scheduled until.",
"auto_transition_deliver_notifications_at_end" : "Controls whether send notification when scheduled maintenances auto transition to completed.",
"status" : "Incident status"
}
}
Create an incident subscriber
Incident Identifier
Type: string
Page identifier
Type: string
Create an incident subscriber
Type: object
{
"phone_country" : "The two-character country where the phone number is located to use for the new SMS subscriber.",
"phone_number" : "The phone number (as you would dial from the phone_country) to use for the new SMS subscriber.",
"skip_confirmation_notification" : "If skip_confirmation_notification is true, the subscriber does not receive any notifications when their subscription changes. Email subscribers will be automatically opted in. This option is only available for paying customers. This option has no effect for trial customers.",
"email" : "The email address for creating Email subscribers."
}
Create a metric for a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Create a metric for a metric provider
Type: object
{
"metric" : {
"transform" : "The transform to apply to metric before pulling into Statuspage. One of: \"average\", \"count\", \"max\", \"min\", or \"sum\"",
"y_axis_hidden" : "Should the values on the y axis be hidden on render",
"display" : "Should the metric be displayed",
"name" : "Name of metric",
"y_axis_max" : "The upper bound of the y axis",
"suffix" : "Suffix to describe the units on the graph",
"y_axis_min" : "The lower bound of the y axis",
"tooltip_description" : "string",
"metric_identifier" : "The identifier used to look up the metric data from the provider",
"decimal_places" : "How many decimal places to render on the graph"
}
}
Create a metric provider
Page identifier
Type: string
Create a metric provider
Type: object
{
"metrics_provider" : {
"password" : "Required by the Pingdom-type metrics provider.",
"api_key" : "Required by the Datadog and NewRelic type metrics providers.",
"api_token" : "Required by the Librato and Datadog type metrics providers.",
"type" : "One of \"Pingdom\", \"NewRelic\", \"Librato\", \"Datadog\", or \"Self\"",
"application_key" : "Required by the Pingdom-type metrics provider.",
"email" : "Required by the Librato and Pingdom type metrics providers."
}
}
Create a page access group
Page identifier
Type: string
Create a page access group
Type: object
{
"page_access_group" : {
"external_identifier" : "Associates group with external group.",
"name" : "Name for this Group.",
"metric_ids" : [ "string" ],
"component_ids" : [ "string" ],
"page_access_user_ids" : [ "string" ]
}
}
Create Postmortem
Incident Identifier
Type: string
Page identifier
Type: string
Create Postmortem
Type: object
{
"postmortem" : {
"body_draft" : "Body of Postmortem to create."
}
}
Create a subscriber
Page identifier
Type: string
Create a subscriber
Type: object
{
"subscriber" : {
"page_access_user" : "The code of the page access user to which the subscriber belongs.",
"endpoint" : "The endpoint URI for creating Webhook subscribers.",
"phone_country" : "The two-character country where the phone number is located to use for the new SMS subscriber.",
"phone_number" : "The phone number (as you would dial from the phone_country) to use for the new SMS subscriber.",
"skip_confirmation_notification" : "If skip_confirmation_notification is true, the subscriber does not receive any notifications when their subscription changes. Email subscribers will be automatically opted in. This option is only available for paying customers. This option has no effect for trial customers.",
"component_ids" : [ "string" ],
"email" : "The email address for creating Email and Webhook subscribers."
}
}
Create a user
Organization Identifier
Type: string
Create a user
Type: object
{
"user" : {
"password" : "Password the team member uses to access the site",
"last_name" : "string",
"first_name" : "string",
"email" : "Email address for the team member"
}
}
Remove components for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Delete components for a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Delete metrics for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Remove page access groups from a component
Component Identifier
Type: string
Page identifier
Type: string
Remove page access users from component
Component Identifier
Type: string
Page identifier
Type: string
Delete a component
Component Identifier
Type: string
Page identifier
Type: string
Remove component for page access user
Component identifier
Type: string
Page Access User Identifier
Type: string
Page identifier
Type: string
Remove a component from a page access group
Component identifier
Type: string
Page Access Group Identifier
Type: string
Page identifier
Type: string
Delete a component group
Delete an incident
Incident Identifier
Type: string
Page identifier
Type: string
Delete a metric
Metric Identifier
Type: string
Page identifier
Type: string
Delete metric for page access user
Identifier of metric requested
Type: string
Page Access User Identifier
Type: string
Page identifier
Type: string
Delete a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Remove a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Delete page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Delete Postmortem
Incident Identifier
Type: string
Page identifier
Type: string
Delete a user
Organization Identifier
Type: string
User Identifier
Type: string
Get a component
Component Identifier
Type: string
Page identifier
Type: string
Get a component group
Get an incident
Incident Identifier
Type: string
Page identifier
Type: string
Get a metric
Metric Identifier
Type: string
Page identifier
Type: string
Get a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Get a page
Get a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Get page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Get Postmortem
Incident Identifier
Type: string
Page identifier
Type: string
Get status embed config settings
Get an incident subscriber
Incident Identifier
Type: string
Page identifier
Type: string
Subscriber Identifier
Type: string
Get a subscriber
Page identifier
Type: string
Subscriber Identifier
Type: string
Get a count of subscribers by type
Page identifier
Type: string
If this is present, only count subscribers in this state. Specify state "all" to count subscribers in any states.
Type: string
Potential values: active, unconfirmed, quarantined, all
If this is present, only count subscribers of this type.
Type: string
Potential values: email, sms, webhook, integration_partner
Get a histogram of subscribers by type and then state
Get a list of active maintenances
Get a list of component groups
Get a list of components
List components for a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Get components for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Get a list of incident templates
Get a list of incidents
Page identifier
Type: string
If this is specified, search for the text query string in the incidents' name, status, postmortem_body, and incident_updates fields.
Type: string
Get a list of metric providers
Get a list of metrics
List metrics for a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Get metrics for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Get a list of page access groups
Get a list of page access users
Page identifier
Type: string
Email address to search for
Type: string
This operation has no parameters
Get a list of scheduled incidents
Get a list of subscribers
Page identifier
Type: string
If this is specified, search the contact information (email, endpoint, or phone number) for the provided value.
Type: string
The sort direction of the listing.
Type: string
Potential values: asc, desc
The field on which to sort: 'primary' to indicate sorting by the identifying field, 'created_at' for sorting by creation timestamp, 'quarantined_at' for sorting by quarantine timestamp, and 'relevance' which sorts by the relevancy of the search text. 'relevance' is not a valid parameter if no search text is supplied.
Type: string
Potential values: primary, created_at, quarantined_at, relevance
If this is present, only return subscribers in this state. Specify state "all" to find subscribers in any states.
Type: string
Potential values: active, unconfirmed, quarantined, all
If specified, only return subscribers of the indicated type.
Type: string
Potential values: email, sms, webhook, integration_partner
Get a list of incident subscribers
Incident Identifier
Type: string
Page identifier
Type: string
Get a list of unresolved incidents
Get a list of unsubscribed subscribers
Get a list of upcoming incidents
Get a list of users
Publish Postmortem
Incident Identifier
Type: string
Page identifier
Type: string
Publish Postmortem
Type: object
{
"postmortem" : {
"notify_subscribers" : "Whether to notify e-mail subscribers",
"notify_twitter" : "Whether to notify Twitter followers",
"custom_tweet" : "Custom postmortem tweet to publish"
}
}
Reactivate a list of subscribers
Page identifier
Type: string
Reactivate a list of subscribers
Type: object
{
"subscribers" : "The array of subscriber codes to reactivate, or \"all\" to reactivate all subscribers.",
"type" : "If this is present, only reactivate subscribers of this type."
}
Update a component
Component Identifier
Type: string
Page identifier
Type: string
Update a component
Type: object
{
"component" : {
"group_id" : "Component Group identifier",
"name" : "Display name for component",
"description" : "More detailed description for component",
"showcase" : "Should this component be showcased",
"only_show_if_degraded" : "Requires a special feature flag to be enabled",
"status" : "Status of component"
}
}
Update a component group
Type: integer
Page identifier
Type: string
Update a component group
Type: object
{
"description" : "Updated description of the component group.",
"component_group" : {
"components" : [ "string" ],
"name" : "Required string"
}
}
Replace components for a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Replace components for a page access group
Type: object
{
"component_ids" : [ "string" ]
}
Replace components for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Type: object
{
"component_ids" : [ "string" ]
}
Update an incident
Incident Identifier
Type: string
Page identifier
Type: string
Update an incident
Type: object
{
"incident" : {
"scheduled_auto_in_progress" : "Controls whether the incident is scheduled to automatically change to in progress.",
"impact_override" : "value to override calculated impact value",
"metadata" : { },
"components" : {
"component_id" : "Map of status changes to apply to affected components"
},
"scheduled_remind_prior" : "Controls whether to remind subscribers prior to scheduled incidents.",
"scheduled_auto_transition" : "Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress.",
"scheduled_for" : "The timestamp the incident is scheduled for.",
"auto_transition_to_operational_state" : "Controls whether change components status to operational once scheduled maintenance completes.",
"backfilled" : "Controls whether incident is backfilled. If true, components cannot be specified.",
"body" : "The initial message, created as the first incident update.",
"deliver_notifications" : "Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.",
"component_ids" : [ "string" ],
"auto_tweet_on_creation" : "Controls whether tweet automatically when scheduled maintenance is created.",
"auto_tweet_on_completion" : "Controls whether tweet automatically when scheduled maintenance completes.",
"auto_tweet_one_hour_before" : "Controls whether tweet automatically one hour before scheduled maintenance starts.",
"backfill_date" : "TimeStamp when incident was backfilled.",
"name" : "Incident Name",
"auto_transition_to_maintenance_state" : "Controls whether change components status to under_maintenance once scheduled maintenance is in progress.",
"auto_tweet_at_beginning" : "Controls whether tweet automatically when scheduled maintenance starts.",
"scheduled_auto_completed" : "Controls whether the incident is scheduled to automatically change to complete.",
"auto_transition_deliver_notifications_at_start" : "Controls whether send notification when scheduled maintenances auto transition to started.",
"scheduled_until" : "The timestamp the incident is scheduled until.",
"auto_transition_deliver_notifications_at_end" : "Controls whether send notification when scheduled maintenances auto transition to completed.",
"status" : "Incident status"
}
}
Update a previous incident update
Incident Identifier
Type: string
Incident Update Identifier
Type: string
Page identifier
Type: string
Update a previous incident update
Type: object
{
"incident_update" : {
"wants_twitter_update" : "Controls whether to create twitter update.",
"body" : "Incident update body.",
"display_at" : "Timestamp when incident update is happened.",
"deliver_notifications" : "Controls whether to delivery notifications."
}
}
Update a metric
Metric Identifier
Type: string
Page identifier
Type: string
Update a metric
Type: object
{
"metric" : {
"name" : "Name of metric"
}
}
Replace metrics for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Replace metrics for page access user
Type: object
{
"metric_ids" : [ "string" ]
}
Add metrics for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Add metrics for page access user
Type: object
{
"metric_ids" : [ "string" ]
}
Update a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Update a metric provider
Type: object
{
"metrics_provider" : {
"account_id" : "string",
"api_key" : "string",
"api_token" : "string",
"type" : "string",
"application_key" : "string",
"email" : "string"
}
}
Update a page
Page identifier
Type: string
Update a page
Type: object
{
"page" : {
"css_link_color" : "CSS Color",
"allow_sms_subscribers" : "Can your users choose to receive notifications via SMS",
"branding" : "The main template your statuspage will use",
"css_yellows" : "CSS Color",
"css_graph_color" : "CSS Color",
"css_reds" : "CSS Color",
"notifications_email_footer" : "Allows you to customize the footer appearing on your notification emails. Accepts Markdown for formatting",
"allow_incident_subscribers" : "Can your users subscribe to notifications for a single incident",
"notifications_from_email" : "Allows you to customize the email address your page notifications come from",
"css_blues" : "CSS Color",
"css_body_background_color" : "CSS Color",
"allow_email_subscribers" : "Can your users choose to receive notifications via email",
"css_oranges" : "CSS Color",
"css_light_font_color" : "CSS Color",
"hidden_from_search" : "Should your page hide itself from search engines",
"time_zone" : "Timezone configured for your page",
"url" : "Website of your page. Clicking on your statuspage image will link here.",
"viewers_must_be_team_members" : "boolean",
"allow_webhook_subscribers" : "Can your users choose to receive notifications via Webhooks",
"domain" : "CNAME alias for your status page",
"name" : "Name of your page to be displayed",
"css_greens" : "CSS Color",
"subdomain" : "Subdomain at which to access your status page",
"css_border_color" : "CSS Color",
"css_font_color" : "CSS Color",
"allow_page_subscribers" : "Can your users subscribe to all notifications on the page",
"allow_rss_atom_feeds" : "Can your users choose to access incident feeds via RSS/Atom"
}
}
Update a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Update a page access group
Type: object
{
"page_access_group" : {
"external_identifier" : "Associates group with external group.",
"name" : "Name for this Group.",
"metric_ids" : [ "string" ],
"component_ids" : [ "string" ],
"page_access_user_ids" : [ "string" ]
}
}
Update page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Update status embed config settings
Page identifier
Type: string
Update status embed config settings
Type: object
{
"status_embed_config" : {
"incident_background_color" : "Color of status embed iframe background when displaying incident",
"maintenance_background_color" : "Color of status embed iframe background when displaying maintenance",
"position" : "Corner where status embed iframe will appear on page",
"incident_text_color" : "Color of status embed iframe text when displaying incident",
"maintenance_text_color" : "Color of status embed iframe text when displaying maintenance"
}
}
Resend confirmation to an incident subscriber
Incident Identifier
Type: string
Page identifier
Type: string
Subscriber Identifier
Type: string
Resend confirmations to a list of subscribers
Page identifier
Type: string
Resend confirmations to a list of subscribers
Type: object
{
"subscribers" : "The array of subscriber codes to resend confirmations for, or \"all\" to resend confirmations to all subscribers. Only unconfirmed email subscribers will receive this notification."
}
Resend confirmation to a subscriber
Page identifier
Type: string
Subscriber Identifier
Type: string
Reset data for a metric
Metric Identifier
Type: string
Page identifier
Type: string
Revert Postmortem
Incident Identifier
Type: string
Page identifier
Type: string
Unsubscribe a list of subscribers
Page identifier
Type: string
Unsubscribe a list of subscribers
Type: object
{
"subscribers" : "The array of subscriber codes to unsubscribe (limited to 100), or \"all\" to unsubscribe all subscribers if the number of subscribers is less than 100.",
"state" : "If this is present, only unsubscribe subscribers in this state. Specify state \"all\" to unsubscribe subscribers in any states.",
"type" : "If this is present, only unsubscribe subscribers of this type.",
"skip_unsubscription_notification" : "If skip_unsubscription_notification is true, the subscribers do not receive any notifications when they are unsubscribed."
}
Unsubscribe a subscriber
Page identifier
Type: string
Subscriber Identifier
Type: string
If skip_unsubscription_notification is true, the subscriber does not receive any notifications when they are unsubscribed.
Type: boolean
Unsubscribe an incident subscriber
Incident Identifier
Type: string
Page identifier
Type: string
Subscriber Identifier
Type: string
Update a component
Component Identifier
Type: string
Page identifier
Type: string
Update a component
Type: object
{
"component" : {
"group_id" : "Component Group identifier",
"name" : "Display name for component",
"description" : "More detailed description for component",
"showcase" : "Should this component be showcased",
"only_show_if_degraded" : "Requires a special feature flag to be enabled",
"status" : "Status of component"
}
}
Update a component group
Type: integer
Page identifier
Type: string
Update a component group
Type: object
{
"description" : "Updated description of the component group.",
"component_group" : {
"components" : [ "string" ],
"name" : "Required string"
}
}
Add components to page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Add components to page access group
Type: object
{
"component_ids" : [ "string" ]
}
Add components for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Type: object
{
"component_ids" : [ "string" ]
}
Update an incident
Incident Identifier
Type: string
Page identifier
Type: string
Update an incident
Type: object
{
"incident" : {
"scheduled_auto_in_progress" : "Controls whether the incident is scheduled to automatically change to in progress.",
"impact_override" : "value to override calculated impact value",
"metadata" : { },
"components" : {
"component_id" : "Map of status changes to apply to affected components"
},
"scheduled_remind_prior" : "Controls whether to remind subscribers prior to scheduled incidents.",
"scheduled_auto_transition" : "Same as :scheduled_auto_transition_in_progress. Controls whether the incident is scheduled to automatically change to in progress.",
"scheduled_for" : "The timestamp the incident is scheduled for.",
"auto_transition_to_operational_state" : "Controls whether change components status to operational once scheduled maintenance completes.",
"backfilled" : "Controls whether incident is backfilled. If true, components cannot be specified.",
"body" : "The initial message, created as the first incident update.",
"deliver_notifications" : "Deliver notifications to subscribers if this is true. If this is false, create an incident without notifying customers.",
"component_ids" : [ "string" ],
"auto_tweet_on_creation" : "Controls whether tweet automatically when scheduled maintenance is created.",
"auto_tweet_on_completion" : "Controls whether tweet automatically when scheduled maintenance completes.",
"auto_tweet_one_hour_before" : "Controls whether tweet automatically one hour before scheduled maintenance starts.",
"backfill_date" : "TimeStamp when incident was backfilled.",
"name" : "Incident Name",
"auto_transition_to_maintenance_state" : "Controls whether change components status to under_maintenance once scheduled maintenance is in progress.",
"auto_tweet_at_beginning" : "Controls whether tweet automatically when scheduled maintenance starts.",
"scheduled_auto_completed" : "Controls whether the incident is scheduled to automatically change to complete.",
"auto_transition_deliver_notifications_at_start" : "Controls whether send notification when scheduled maintenances auto transition to started.",
"scheduled_until" : "The timestamp the incident is scheduled until.",
"auto_transition_deliver_notifications_at_end" : "Controls whether send notification when scheduled maintenances auto transition to completed.",
"status" : "Incident status"
}
}
Update a previous incident update
Incident Identifier
Type: string
Incident Update Identifier
Type: string
Page identifier
Type: string
Update a previous incident update
Type: object
{
"incident_update" : {
"wants_twitter_update" : "Controls whether to create twitter update.",
"body" : "Incident update body.",
"display_at" : "Timestamp when incident update is happened.",
"deliver_notifications" : "Controls whether to delivery notifications."
}
}
Update a metric
Metric Identifier
Type: string
Page identifier
Type: string
Update a metric
Type: object
{
"metric" : {
"name" : "Name of metric"
}
}
Add metrics for page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Add metrics for page access user
Type: object
{
"metric_ids" : [ "string" ]
}
Update a metric provider
Metric Provider Identifier
Type: string
Page identifier
Type: string
Update a metric provider
Type: object
{
"metrics_provider" : {
"account_id" : "string",
"api_key" : "string",
"api_token" : "string",
"type" : "string",
"application_key" : "string",
"email" : "string"
}
}
Update a page
Page identifier
Type: string
Update a page
Type: object
{
"page" : {
"css_link_color" : "CSS Color",
"allow_sms_subscribers" : "Can your users choose to receive notifications via SMS",
"branding" : "The main template your statuspage will use",
"css_yellows" : "CSS Color",
"css_graph_color" : "CSS Color",
"css_reds" : "CSS Color",
"notifications_email_footer" : "Allows you to customize the footer appearing on your notification emails. Accepts Markdown for formatting",
"allow_incident_subscribers" : "Can your users subscribe to notifications for a single incident",
"notifications_from_email" : "Allows you to customize the email address your page notifications come from",
"css_blues" : "CSS Color",
"css_body_background_color" : "CSS Color",
"allow_email_subscribers" : "Can your users choose to receive notifications via email",
"css_oranges" : "CSS Color",
"css_light_font_color" : "CSS Color",
"hidden_from_search" : "Should your page hide itself from search engines",
"time_zone" : "Timezone configured for your page",
"url" : "Website of your page. Clicking on your statuspage image will link here.",
"viewers_must_be_team_members" : "boolean",
"allow_webhook_subscribers" : "Can your users choose to receive notifications via Webhooks",
"domain" : "CNAME alias for your status page",
"name" : "Name of your page to be displayed",
"css_greens" : "CSS Color",
"subdomain" : "Subdomain at which to access your status page",
"css_border_color" : "CSS Color",
"css_font_color" : "CSS Color",
"allow_page_subscribers" : "Can your users subscribe to all notifications on the page",
"allow_rss_atom_feeds" : "Can your users choose to access incident feeds via RSS/Atom"
}
}
Update a page access group
Page Access Group Identifier
Type: string
Page identifier
Type: string
Update a page access group
Type: object
{
"page_access_group" : {
"external_identifier" : "Associates group with external group.",
"name" : "Name for this Group.",
"metric_ids" : [ "string" ],
"component_ids" : [ "string" ],
"page_access_user_ids" : [ "string" ]
}
}
Update page access user
Page Access User Identifier
Type: string
Page identifier
Type: string
Update status embed config settings
Page identifier
Type: string
Update status embed config settings
Type: object
{
"status_embed_config" : {
"incident_background_color" : "Color of status embed iframe background when displaying incident",
"maintenance_background_color" : "Color of status embed iframe background when displaying maintenance",
"position" : "Corner where status embed iframe will appear on page",
"incident_text_color" : "Color of status embed iframe text when displaying incident",
"maintenance_text_color" : "Color of status embed iframe text when displaying maintenance"
}
}