URL parameters
The ID of the status page you want to update
Headers
Bearer $TOKEN
application/json
Body parameters
Number of days of history to display on the status page. Between 7 and 365.
Name of your company, displayed on the status page.
URL of your company's website
URL visitors can use to contact you in an emergency, for example https://example.com/support or mailto:support@example.com. Can be null.
A direct link to your company's logo, including the https:// scheme. We download the image from it, and it must be under 20MB in size.
A direct link to a dark version of your company's logo, including the https:// scheme. We download the image from it, and it must be under 20MB in size.
Whether to remove the 'Powered by Better Stack' footer. This is a billable feature
Timezone to display your status page in, for example Tokyo or Europe/Prague. Accepts IANA time zone IDs and the names in the Rails TimeZone documentation
Subdomain of your status page. It must be unique across Better Stack, up to 63 characters of letters, digits, dashes and underscores.
A host name you own to serve the status page from, for example status.walmine.com. Add a CNAME record pointing it to statuspage.betteruptime.com. Can be null.
Hide incidents shorter than this many seconds from the status page. 0 shows all incidents. Must be shorter than one year.
Whether visitors can subscribe to updates of your status page.
Whether to hide your status page from search engines.
Unleash your inner designer and tweak our status page design to fit your branding
Level up your status page by adding analytics, interactive features, or any other functionality you need
Classic or modern status page design. Possible values: v1, v2.
Adjust the navigation links on your status page. Accepts an array of objects containing keys text and href:
• text is the navigation link label.
• href is the link. Use a full URL for external links. Use /, /maintenance and /incidents for built-in links.
At most 4 links are allowed. This only applies when the design is set to v2.
Color theme of your status page. Possible values: light, dark, system. This only applies when the design is set to v2.
Header layout of your status page. Possible values: vertical, horizontal. This only applies when the design is set to v2.
Your own Google Analytics ID to track visits to your status page, for example G-XXXXXXXX. Must start with G-, UA- or GTM-.
An announcement to show on your status page. Can be null.
Whether to show the announcement in the announcement embed. Embed it on your website with <script src="https://uptime.betterstack.com/widgets/announcement.js" data-id="YOUR_STATUS_PAGE_ID" async="async" type="text/javascript"></script>.
URL the announcement embed links to. Defaults to your status page.
Custom CSS for the announcement embed.
Whether to automatically create status page updates for new incidents.
Whether the status page is published and accessible.
Whether to protect your status page with a password.
Password for your status page, stored encrypted. Required when password_enabled is true. Sending a password turns protection on unless you also send password_enabled, and sending an empty password turns it off.
Require SSO sign-in to access your status page. Requires SSO to be configured for your organization and is mutually exclusive with password protection.
Restrict access to your status page by IP address. Only visitors from specified IP addresses or CIDR ranges can view the status page. Entries starting with # are comments. This is a billable feature
The ID of the status page group to which this status page will belong. Can be null.