Manage public or private status pages.
obs status-page create --name "Public Status" --slug "public-status"obs status-page listobs status-page get <id>obs status-page update <id> --description "Updated"obs status-page add-monitor <sp-id> <resource-id> --type url-monitor --name "API" --order 1obs status-page reorder <sp-id> <entry-id> --order 2obs status-page remove-monitor <sp-id> <entry-id>obs status-page delete <id> -y
obs status-page create --name "Public Status" --slug "public-status"obs status-page listobs status-page get <id>obs status-page update <id> --description "Updated"obs status-page add-monitor <sp-id> <resource-id> --type url-monitor --name "API" --order 1obs status-page reorder <sp-id> <entry-id> --order 2obs status-page remove-monitor <sp-id> <entry-id>obs status-page delete <id> -y
Monitor attachments are managed with add-monitor / remove-monitor / reorder. Note add-monitor takes the resource id while remove-monitor and reorder take the entry id returned when the monitor was attached.
Status-page monitor attachments are not managed by obs apply; use these commands instead. See Config-as-code for what apply covers.