provider Status Pages POST /api/v2/statuspages/{page_id}/unpublish
@utdk/datadog /api/v2/statuspages/{page_id}/unpublish
Unpublish status page
Unpublishes a status page. For pages of type `public`, removes the status page from the public internet and requires the `status_pages_public_page_publish` permission. For pages of type `internal`, removes the `status-pages/$domain_prefix/view` route from the Datadog organization and requires the `status_pages_internal_page_publish` permission. The `status_pages_settings_write` permission is temporarily honored as we migrate unpublishing functionality from the update status page endpoint to the unpublish status page endpoint.
page_id path required
The ID of the status page.
string

Try it

Authentication
Configure credentials for Datadog API V2 Collection
unpublishstatuspage
POST/api/v2/statuspages/{page_id}/unpublish
Unpublishes a status page. For pages of type `public`, removes the status page from the public internet and requires the `status_pages_public_page_publish` permission. For pages of type `internal`, removes the `status-pages/$domain_prefix/view` route from the Datadog organization and requires the `status_pages_internal_page_publish` permission. The `status_pages_settings_write` permission is temporarily honored as we migrate unpublishing functionality from the update status page endpoint to the unpublish status page endpoint.

Parameters

required

The ID of the status page.

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import datadog from '@utdk/datadog';

await datadog.unpublishstatuspage()