Create status page

Creates a status page. Slug format/reserved-name violations and duplicate/foreign monitor ids are 400 validation_failed; plan-gated fields (hide_branding, custom_domain, monitor count) and the per-plan page cap are 422 plan_limit.

post/me/status-pages

Request

  • Base URL: https://app.yoping.me/api/v1
  • URL: https://app.yoping.me/api/v1/me/status-pages
  • Auth: API key in cookie yp_session

Request body

slugstring required

3-63 lowercase letters, digits, or hyphens; no leading/trailing hyphen. Reserved names (status, api, app, admin, www, mail, statuspage, yopingme, help, support, docs, blog) are rejected.

enabledboolean
titlestring
hide_brandingboolean

Requires a plan with hide_branding (422 plan_limit otherwise).

custom_domainstring nullable

Requires a plan with custom_domain (422 plan_limit otherwise).

monitor_idsstring[]

Monitors shown on the page, in order. Duplicates and unknown/foreign monitor ids are rejected.

Response

Status page created.

Changes

No recorded changes to this operation across all 1 revision of this API.