Flashduty Open API provides 214 endpoints covering four major modules: On-call, Monitors, RUM, and Platform. All endpoints use unified authentication and request specifications. See Quick Start for details.Documentation Index
Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
Use this file to discover all available pages before exploring further.
All endpoint URLs use
https://api.flashcat.cloud as the base, authenticated via APP Key through query string.On-call (148 endpoints)
On-call (148 endpoints)
Incidents
| Method | Endpoint | Description |
|---|---|---|
| POST | /incident/list | Query incident list |
| POST | /incident/info | Get incident details |
| POST | /incident/list-by-ids | Batch query incidents |
| POST | /incident/create | Create an incident |
| POST | /incident/ack | Acknowledge an incident |
| POST | /incident/unack | Unacknowledge an incident |
| POST | /incident/resolve | Resolve an incident |
| POST | /incident/reopen | Reopen an incident |
| POST | /incident/snooze | Snooze incident notifications |
| POST | /incident/wake | Resume incident notifications |
| POST | /incident/merge | Merge incidents |
| POST | /incident/disable-merge | Disable incident merging |
| POST | /incident/remove | Delete an incident |
| POST | /incident/assign | Assign an incident |
| POST | /incident/responder/add | Add incident responders |
| POST | /incident/reset | Update incident information |
| POST | /incident/comment | Comment on an incident |
| POST | /incident/field/reset | Update incident custom fields |
| POST | /incident/custom-action/do | Execute a custom action |
| POST | /incident/alert/list | Query alerts associated with an incident |
| POST | /incident/feed | Get incident timeline |
| POST | /incident/past/list | Query historically similar incidents |
| POST | /incident/war-room/detail | Get war room details |
| POST | /incident/war-room/list | Query war room list |
| POST | /incident/war-room/create | Create a war room |
| POST | /incident/war-room/delete | Delete a war room |
| GET | /incident/post-mortem/info | Get post-mortem report |
| POST | /incident/post-mortem/list | Query post-mortem report list |
| POST | /incident/post-mortem/delete | Delete a post-mortem report |
Channels
| Method | Endpoint | Description |
|---|---|---|
| POST | /channel/info | Get channel details |
| POST | /channel/list | Query channel list |
| POST | /channel/infos | Batch get channels |
| POST | /channel/create | Create a channel |
| POST | /channel/update | Update a channel |
| POST | /channel/delete | Delete a channel |
| POST | /channel/enable | Enable a channel |
| POST | /channel/disable | Disable a channel |
| POST | /channel/escalate/rule/info | Get escalation rule details |
| POST | /channel/escalate/rule/list | Query escalation rule list |
| POST | /channel/escalate/rule/create | Create an escalation rule |
| POST | /channel/escalate/rule/update | Update an escalation rule |
| POST | /channel/escalate/rule/delete | Delete an escalation rule |
| POST | /channel/escalate/rule/enable | Enable an escalation rule |
| POST | /channel/escalate/rule/disable | Disable an escalation rule |
| POST | /channel/silence/rule/list | Query silence rule list |
| POST | /channel/silence/rule/create | Create a silence rule |
| POST | /channel/silence/rule/update | Update a silence rule |
| POST | /channel/silence/rule/delete | Delete a silence rule |
| POST | /channel/silence/rule/enable | Enable a silence rule |
| POST | /channel/silence/rule/disable | Disable a silence rule |
| POST | /channel/inhibit/rule/list | Query inhibit rule list |
| POST | /channel/inhibit/rule/create | Create an inhibit rule |
| POST | /channel/inhibit/rule/update | Update an inhibit rule |
| POST | /channel/inhibit/rule/delete | Delete an inhibit rule |
| POST | /channel/inhibit/rule/enable | Enable an inhibit rule |
| POST | /channel/inhibit/rule/disable | Disable an inhibit rule |
| POST | /channel/unsubscribe/rule/list | Query drop rule list |
| POST | /channel/unsubscribe/rule/create | Create a drop rule |
| POST | /channel/unsubscribe/rule/update | Update a drop rule |
| POST | /channel/unsubscribe/rule/delete | Delete a drop rule |
| POST | /channel/unsubscribe/rule/enable | Enable a drop rule |
| POST | /channel/unsubscribe/rule/disable | Disable a drop rule |
| POST | /channel/notify/rule/list | Query notification rule list |
| POST | /channel/notify/rule/create | Create a notification rule |
| POST | /channel/notify/rule/update | Update a notification rule |
| POST | /channel/notify/rule/delete | Delete a notification rule |
| POST | /channel/notify/rule/enable | Enable a notification rule |
| POST | /channel/notify/rule/disable | Disable a notification rule |
Alerts
| Method | Endpoint | Description |
|---|---|---|
| POST | /alert/list | Query alert list |
| POST | /alert/info | Get alert details |
| POST | /alert/list-by-ids | Batch query alerts |
| POST | /alert/event/list | Query alert event list |
| POST | /alert/feed | Query alert activity |
| POST | /alert-event/list | Query raw alert event list |
| POST | /alert/merge | Merge an alert into an incident |
| POST | /alert/pipeline/info | Get alert processing rule |
| POST | /alert/pipeline/list | Batch query alert processing rules |
| POST | /alert/pipeline/upsert | Create or update an alert processing rule |
Integrations
| Method | Endpoint | Description |
|---|---|---|
| POST | /webhook/history/list | Query webhook delivery history |
| POST | /webhook/history/detail | Get webhook delivery details |
Routing Rules
| Method | Endpoint | Description |
|---|---|---|
| POST | /route/info | Get routing rule details |
| POST | /route/list | Query routing rule list |
| POST | /route/upsert | Create or update a routing rule |
Schedules
| Method | Endpoint | Description |
|---|---|---|
| POST | /schedule/list | Query schedule list |
| POST | /schedule/info | Get schedule details |
| POST | /schedule/infos | Batch get schedules |
| POST | /schedule/create | Create a schedule |
| POST | /schedule/update | Update a schedule |
| POST | /schedule/delete | Delete a schedule |
| POST | /schedule/preview | Preview a schedule |
| POST | /schedule/self | Query my schedules |
Calendars
| Method | Endpoint | Description |
|---|---|---|
| POST | /calendar/list | Query service calendar list |
| POST | /calendar/info | Get service calendar details |
| POST | /calendar/create | Create a service calendar |
| POST | /calendar/update | Update a service calendar |
| POST | /calendar/delete | Delete a service calendar |
| POST | /calendar/event/list | Query calendar event list |
| POST | /calendar/event/upsert | Create or update a calendar event |
| POST | /calendar/event/delete | Delete a calendar event |
Notification Templates
| Method | Endpoint | Description |
|---|---|---|
| POST | /template/list | Query template list |
| POST | /template/info | Get template details |
| POST | /template/create | Create a template |
| POST | /template/update | Update a template |
| POST | /template/delete | Delete a template |
Alert Enrichment
Analytics
| Method | Endpoint | Description |
|---|---|---|
| POST | /insight/account | View account-level insights |
| POST | /insight/team | View team insights |
| POST | /insight/channel | View channel insights |
| POST | /insight/responder | View responder insights |
| POST | /insight/incident/list | Query insight incident list |
| POST | /insight/alert/topk-by-label | View Top-K alerts by check/resource |
| POST | /insight/incident/export | Export insight incidents |
| POST | /insight/team/export | Export team insights |
| POST | /insight/channel/export | Export channel insights |
| POST | /insight/responder/export | Export responder insights |
Status Pages
| Method | Endpoint | Description |
|---|---|---|
| GET | /status-page/change/list | Query status page event list |
| GET | /status-page/change/info | Get status page event details |
| POST | /status-page/change/create | Create a status page event |
| POST | /status-page/change/update | Update a status page event |
| POST | /status-page/change/delete | Delete a status page event |
| POST | /status-page/change/timeline/create | Create an event timeline |
| POST | /status-page/change/timeline/update | Update an event timeline |
| POST | /status-page/change/timeline/delete | Delete an event timeline |
| GET | /status-page/subscriber/list | Query status page subscriber list |
| POST | /status-page/subscriber/import | Batch import subscribers |
| POST | /status-page/subscriber/export | Export subscribers |
| POST | /status-page/migrate-structure | Migrate status page structure |
| POST | /status-page/migrate-email-subscribers | Migrate email subscribers |
| GET | /status-page/migration/status | Get migration status |
| POST | /status-page/migration/cancel | Cancel status page migration |
Monitors (30 endpoints)
Monitors (30 endpoints)
Alert Rules
| Method | Endpoint | Description |
|---|---|---|
| POST | /monit/rule/list/basic | Query alert rule list |
| POST | /monit/rule/info | Get alert rule details |
| POST | /monit/rule/create | Create an alert rule |
| POST | /monit/rule/update | Update an alert rule |
| POST | /monit/rule/delete | Delete an alert rule |
| POST | /monit/rule/delete/batch | Batch delete alert rules |
| POST | /monit/rule/import | Import alert rules |
| POST | /monit/rule/export | Export alert rules |
| POST | /monit/rule/move | Move alert rules to a folder |
| POST | /monit/rule/update/fields | Batch update rule fields |
| POST | /monit/rule/audits | Query rule change history |
| POST | /monit/rule/audit/detail | View rule audit snapshot |
| POST | /monit/rule/counter/total | View rule count time series |
| POST | /monit/rule/counter/node | Query rule statistics by folder node |
| POST | /monit/rule/counter/status | View top-level folder rule status statistics |
| POST | /monit/rule/counter/channel | Query rule statistics by channel |
| POST | /monit/rule/status | View rule trigger status under a folder |
| POST | /monit/rule/dstypes | Query available data source types |
Data Sources
| Method | Endpoint | Description |
|---|---|---|
| POST | /monit/datasource/list | Query data source list |
| POST | /monit/datasource/info | Get data source details |
| POST | /monit/datasource/create | Create a data source |
| POST | /monit/datasource/update | Update a data source |
| POST | /monit/datasource/delete | Delete a data source |
| POST | /monit/datasource/sls/projects | Query SLS project list |
| POST | /monit/datasource/sls/logstores | Query SLS logstore list |
Rule Sets
| Method | Endpoint | Description |
|---|---|---|
| POST | /monit/store/ruleset/list | Query rule set list |
| POST | /monit/store/ruleset/info | Get rule set details |
| POST | /monit/store/ruleset/create | Create a rule set |
| POST | /monit/store/ruleset/update | Update a rule set |
| POST | /monit/store/ruleset/delete | Delete a rule set |
RUM (10 endpoints)
RUM (10 endpoints)
Applications
| Method | Endpoint | Description |
|---|---|---|
| POST | /rum/application/list | Query application list |
| POST | /rum/application/info | Get application details |
| POST | /rum/application/infos | Batch query application details |
| POST | /rum/application/create | Create an application |
| POST | /rum/application/update | Update an application |
| POST | /rum/application/delete | Delete an application |
Issues
| Method | Endpoint | Description |
|---|---|---|
| POST | /rum/issue/list | Query issue list |
| POST | /rum/issue/info | Get issue details |
| POST | /rum/issue/update | Update an issue |
Sourcemap
| Method | Endpoint | Description |
|---|---|---|
| POST | /sourcemap/list | Query sourcemap list |
Platform (26 endpoints)
Platform (26 endpoints)
Members
| Method | Endpoint | Description |
|---|---|---|
| POST | /member/list | Query member list |
| POST | /member/info | Get current member info |
| POST | /member/invite | Invite a member |
| POST | /member/delete | Delete a member |
| POST | /member/info/reset | Reset member info |
| POST | /member/role/update | Update member role |
| POST | /member/role/grant | Grant a role to a member |
| POST | /member/role/revoke | Revoke a role from a member |
| POST | /person/infos | Batch get person info |
Teams
| Method | Endpoint | Description |
|---|---|---|
| POST | /team/list | Query team list |
| POST | /team/info | Get team details |
| POST | /team/infos | Batch get team info |
| POST | /team/upsert | Create or update a team |
| POST | /team/delete | Delete a team |
Roles & Permissions
| Method | Endpoint | Description |
|---|---|---|
| POST | /role/list | Query role list |
| POST | /role/info | Get role details |
| POST | /role/upsert | Create or update a role |
| POST | /role/delete | Delete a role |
| POST | /role/enable | Enable a role |
| POST | /role/disable | Disable a role |
| POST | /role/permission/list | View role permission set |
| POST | /role/permission/factor/list | View permission factor set |
| POST | /role/member/grant | Grant account permissions to a member |
| POST | /role/member/revoke | Revoke account permissions from a member |
Audit Logs
| Method | Endpoint | Description |
|---|---|---|
| POST | /audit/search | Search audit logs |
| POST | /audit/operation/list | View event type list |