> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flashduty.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Catalog

> Complete list of Flashduty Open API endpoints, organized by product module with links to detailed documentation

Flashduty Open API provides **286** endpoints covering five major modules: On-call, Monitors, RUM, AI SRE, and Platform. All endpoints use unified authentication and request specifications. See [Quick Start](/en/openapi/introduction) for details.

<Note>
  All endpoint URLs use `https://api.flashcat.cloud` as the base, authenticated via APP Key through query string.
</Note>

<Accordion title="On-call (175 endpoints)">
  ### Incidents

  | Method | Endpoint                                                                                                                   | Description                           |
  | :----- | :------------------------------------------------------------------------------------------------------------------------- | :------------------------------------ |
  | POST   | [`/incident/list`](/en/api-reference/on-call/incidents/incident-list)                                                      | List incidents                        |
  | POST   | [`/incident/info`](/en/api-reference/on-call/incidents/incident-info)                                                      | Get incident detail                   |
  | POST   | [`/incident/list-by-ids`](/en/api-reference/on-call/incidents/incident-list-by-ids)                                        | List incidents by IDs                 |
  | POST   | [`/incident/alert/list`](/en/api-reference/on-call/incidents/incident-alert-list)                                          | List alerts of incident               |
  | POST   | [`/incident/feed`](/en/api-reference/on-call/incidents/incident-feed)                                                      | Get incident timeline                 |
  | POST   | [`/incident/past/list`](/en/api-reference/on-call/incidents/incident-past-list)                                            | List past incidents                   |
  | POST   | [`/incident/create`](/en/api-reference/on-call/incidents/incident-create)                                                  | Create incident                       |
  | POST   | [`/incident/ack`](/en/api-reference/on-call/incidents/incident-ack)                                                        | Acknowledge incident                  |
  | POST   | [`/incident/unack`](/en/api-reference/on-call/incidents/incident-unack)                                                    | Unacknowledge incident                |
  | POST   | [`/incident/resolve`](/en/api-reference/on-call/incidents/incident-resolve)                                                | Resolve incident                      |
  | POST   | [`/incident/reopen`](/en/api-reference/on-call/incidents/incident-reopen)                                                  | Reopen incident                       |
  | POST   | [`/incident/snooze`](/en/api-reference/on-call/incidents/incident-snooze)                                                  | Snooze incident                       |
  | POST   | [`/incident/wake`](/en/api-reference/on-call/incidents/incident-wake)                                                      | Wake incident                         |
  | POST   | [`/incident/merge`](/en/api-reference/on-call/incidents/incident-merge)                                                    | Merge incidents                       |
  | POST   | [`/incident/disable-merge`](/en/api-reference/on-call/incidents/incident-disable-merge)                                    | Disable incident merge                |
  | POST   | [`/incident/reset`](/en/api-reference/on-call/incidents/incident-reset)                                                    | Update incident fields                |
  | POST   | [`/incident/remove`](/en/api-reference/on-call/incidents/incident-remove)                                                  | Delete an incident                    |
  | POST   | [`/incident/comment`](/en/api-reference/on-call/incidents/incident-comment)                                                | Add comment to incident               |
  | POST   | [`/incident/assign`](/en/api-reference/on-call/incidents/incident-assign)                                                  | Assign incident                       |
  | POST   | [`/incident/responder/add`](/en/api-reference/on-call/incidents/incident-responder-add)                                    | Add incident responder                |
  | POST   | [`/incident/field/reset`](/en/api-reference/on-call/incidents/incident-field-reset)                                        | Update incident custom field          |
  | POST   | [`/incident/custom-action/do`](/en/api-reference/on-call/incidents/incident-custom-action-do)                              | Execute custom action                 |
  | POST   | [`/incident/war-room/detail`](/en/api-reference/on-call/incidents/incident-war-room-detail)                                | Get war room detail                   |
  | POST   | [`/incident/war-room/list`](/en/api-reference/on-call/incidents/incident-war-room-list)                                    | List war rooms                        |
  | POST   | [`/incident/war-room/create`](/en/api-reference/on-call/incidents/incident-war-room-create)                                | Create war room                       |
  | POST   | [`/incident/war-room/delete`](/en/api-reference/on-call/incidents/incident-war-room-delete)                                | Delete war room                       |
  | GET    | [`/incident/post-mortem/info`](/en/api-reference/on-call/incidents/incident-post-mortem-info)                              | Get post-mortem                       |
  | POST   | [`/incident/post-mortem/list`](/en/api-reference/on-call/incidents/incident-post-mortem-list)                              | List post-mortems                     |
  | POST   | [`/incident/post-mortem/delete`](/en/api-reference/on-call/incidents/incident-post-mortem-delete)                          | Delete post-mortem                    |
  | POST   | [`/incident/war-room/default-observers`](/en/api-reference/on-call/incidents/incident-read-get-war-room-default-observers) | Get war-room default observers        |
  | POST   | [`/incident/war-room/add-member`](/en/api-reference/on-call/incidents/incident-write-add-war-room-member)                  | Add war-room member                   |
  | POST   | [`/incident/post-mortem/init`](/en/api-reference/on-call/incidents/postmortem-write-init)                                  | Initialize post-mortem                |
  | POST   | [`/incident/post-mortem/basics/reset`](/en/api-reference/on-call/incidents/postmortem-write-reset-basics)                  | Update post-mortem basics             |
  | POST   | [`/incident/post-mortem/status/reset`](/en/api-reference/on-call/incidents/postmortem-write-reset-status)                  | Update post-mortem status             |
  | POST   | [`/incident/post-mortem/title/reset`](/en/api-reference/on-call/incidents/postmortem-write-reset-title)                    | Update post-mortem title              |
  | POST   | [`/incident/post-mortem/follow-ups/reset`](/en/api-reference/on-call/incidents/postmortem-write-reset-follow-ups)          | Update post-mortem follow-ups         |
  | POST   | [`/incident/post-mortem/template/upsert`](/en/api-reference/on-call/incidents/postmortem-write-upsert-template)            | Create or update post-mortem template |
  | POST   | [`/incident/post-mortem/template/delete`](/en/api-reference/on-call/incidents/postmortem-write-delete-template)            | Delete post-mortem template           |
  | POST   | [`/incident/post-mortem/template/list`](/en/api-reference/on-call/incidents/postmortem-read-list-templates)                | List post-mortem templates            |
  | GET    | [`/incident/post-mortem/template/info`](/en/api-reference/on-call/incidents/postmortem-read-template-info)                 | Get post-mortem template detail       |

  ### Channels

  | Method | Endpoint                                                                                                   | Description                |
  | :----- | :--------------------------------------------------------------------------------------------------------- | :------------------------- |
  | POST   | [`/channel/info`](/en/api-reference/on-call/channels/channel-info)                                         | Get channel detail         |
  | POST   | [`/channel/list`](/en/api-reference/on-call/channels/channel-list)                                         | List channels              |
  | POST   | [`/channel/infos`](/en/api-reference/on-call/channels/channel-infos)                                       | Batch get channels         |
  | POST   | [`/channel/create`](/en/api-reference/on-call/channels/channel-create)                                     | Create channel             |
  | POST   | [`/channel/update`](/en/api-reference/on-call/channels/channel-update)                                     | Update channel             |
  | POST   | [`/channel/delete`](/en/api-reference/on-call/channels/channel-delete)                                     | Delete channel             |
  | POST   | [`/channel/enable`](/en/api-reference/on-call/channels/channel-enable)                                     | Enable channel             |
  | POST   | [`/channel/disable`](/en/api-reference/on-call/channels/channel-disable)                                   | Disable channel            |
  | POST   | [`/channel/silence/rule/list`](/en/api-reference/on-call/channels/channel-silence-rule-list)               | List silence rules         |
  | POST   | [`/channel/silence/rule/create`](/en/api-reference/on-call/channels/channel-silence-rule-create)           | Create silence rule        |
  | POST   | [`/channel/silence/rule/update`](/en/api-reference/on-call/channels/channel-silence-rule-update)           | Update silence rule        |
  | POST   | [`/channel/silence/rule/delete`](/en/api-reference/on-call/channels/channel-silence-rule-delete)           | Delete silence rule        |
  | POST   | [`/channel/silence/rule/enable`](/en/api-reference/on-call/channels/channel-silence-rule-enable)           | Enable silence rule        |
  | POST   | [`/channel/silence/rule/disable`](/en/api-reference/on-call/channels/channel-silence-rule-disable)         | Disable silence rule       |
  | POST   | [`/channel/inhibit/rule/list`](/en/api-reference/on-call/channels/channel-inhibit-rule-list)               | List inhibit rules         |
  | POST   | [`/channel/inhibit/rule/create`](/en/api-reference/on-call/channels/channel-inhibit-rule-create)           | Create inhibit rule        |
  | POST   | [`/channel/inhibit/rule/update`](/en/api-reference/on-call/channels/channel-inhibit-rule-update)           | Update inhibit rule        |
  | POST   | [`/channel/inhibit/rule/delete`](/en/api-reference/on-call/channels/channel-inhibit-rule-delete)           | Delete inhibit rule        |
  | POST   | [`/channel/inhibit/rule/enable`](/en/api-reference/on-call/channels/channel-inhibit-rule-enable)           | Enable inhibit rule        |
  | POST   | [`/channel/inhibit/rule/disable`](/en/api-reference/on-call/channels/channel-inhibit-rule-disable)         | Disable inhibit rule       |
  | POST   | [`/channel/unsubscribe/rule/list`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-list)       | List drop rules            |
  | POST   | [`/channel/unsubscribe/rule/create`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-create)   | Create drop rule           |
  | POST   | [`/channel/unsubscribe/rule/update`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-update)   | Update drop rule           |
  | POST   | [`/channel/unsubscribe/rule/delete`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-delete)   | Delete drop rule           |
  | POST   | [`/channel/unsubscribe/rule/enable`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-enable)   | Enable drop rule           |
  | POST   | [`/channel/unsubscribe/rule/disable`](/en/api-reference/on-call/channels/channel-unsubscribe-rule-disable) | Disable drop rule          |
  | POST   | [`/channel/escalate/rule/info`](/en/api-reference/on-call/channels/channel-escalate-rule-info)             | Get escalation rule detail |
  | POST   | [`/channel/escalate/rule/list`](/en/api-reference/on-call/channels/channel-escalate-rule-list)             | List escalation rules      |
  | POST   | [`/channel/escalate/rule/create`](/en/api-reference/on-call/channels/channel-escalate-rule-create)         | Create escalation rule     |
  | POST   | [`/channel/escalate/rule/update`](/en/api-reference/on-call/channels/channel-escalate-rule-update)         | Update escalation rule     |
  | POST   | [`/channel/escalate/rule/delete`](/en/api-reference/on-call/channels/channel-escalate-rule-delete)         | Delete escalation rule     |
  | POST   | [`/channel/escalate/rule/enable`](/en/api-reference/on-call/channels/channel-escalate-rule-enable)         | Enable escalation rule     |
  | POST   | [`/channel/escalate/rule/disable`](/en/api-reference/on-call/channels/channel-escalate-rule-disable)       | Disable escalation rule    |
  | POST   | [`/route/info`](/en/api-reference/on-call/channels/route-info)                                             | Get routing rule detail    |
  | POST   | [`/route/list`](/en/api-reference/on-call/channels/route-list)                                             | List routing rules         |
  | POST   | [`/route/upsert`](/en/api-reference/on-call/channels/route-upsert)                                         | Upsert routing rule        |

  ### Alerts

  | Method | Endpoint                                                                                 | Description                     |
  | :----- | :--------------------------------------------------------------------------------------- | :------------------------------ |
  | POST   | [`/alert/list`](/en/api-reference/on-call/alerts/alert-read-list)                        | List alerts                     |
  | POST   | [`/alert/info`](/en/api-reference/on-call/alerts/alert-read-info)                        | Get alert detail                |
  | POST   | [`/alert/list-by-ids`](/en/api-reference/on-call/alerts/alert-read-list-by-ids)          | List alerts by IDs              |
  | POST   | [`/alert/event/list`](/en/api-reference/on-call/alerts/alert-read-event-list)            | List events for an alert        |
  | POST   | [`/alert/feed`](/en/api-reference/on-call/alerts/alert-read-feed)                        | List alert activity feed        |
  | POST   | [`/alert/merge`](/en/api-reference/on-call/alerts/alert-write-merge)                     | Merge alerts into an incident   |
  | POST   | [`/alert/pipeline/info`](/en/api-reference/on-call/alerts/alert-read-pipeline-info)      | Get alert pipeline              |
  | POST   | [`/alert/pipeline/list`](/en/api-reference/on-call/alerts/alert-read-pipeline-list)      | List alert pipelines            |
  | POST   | [`/alert/pipeline/upsert`](/en/api-reference/on-call/alerts/alert-write-pipeline-upsert) | Create or update alert pipeline |
  | POST   | [`/alert-event/list`](/en/api-reference/on-call/alerts/alert-event-read-list)            | List raw alert events           |

  ### Integrations

  | Method | Endpoint                                                                                                 | Description                   |
  | :----- | :------------------------------------------------------------------------------------------------------- | :---------------------------- |
  | POST   | [`/webhook/history/list`](/en/api-reference/on-call/integrations/webhook-history-list)                   | List webhook delivery history |
  | POST   | [`/webhook/history/detail`](/en/api-reference/on-call/integrations/webhook-history-detail)               | Get webhook delivery detail   |
  | POST   | [`/datasource/im/person/try-link`](/en/api-reference/on-call/integrations/datasource-im-person-try-link) | Attempt IM person linking     |

  ### Schedules

  | Method | Endpoint                                                                    | Description         |
  | :----- | :-------------------------------------------------------------------------- | :------------------ |
  | POST   | [`/schedule/create`](/en/api-reference/on-call/schedules/schedule-create)   | Create schedule     |
  | POST   | [`/schedule/update`](/en/api-reference/on-call/schedules/schedule-update)   | Update schedule     |
  | POST   | [`/schedule/preview`](/en/api-reference/on-call/schedules/schedule-preview) | Preview schedule    |
  | POST   | [`/schedule/delete`](/en/api-reference/on-call/schedules/schedule-delete)   | Delete schedules    |
  | POST   | [`/schedule/info`](/en/api-reference/on-call/schedules/schedule-info)       | Get schedule info   |
  | POST   | [`/schedule/list`](/en/api-reference/on-call/schedules/schedule-list)       | List schedules      |
  | POST   | [`/schedule/self`](/en/api-reference/on-call/schedules/schedule-self)       | List my schedules   |
  | POST   | [`/schedule/infos`](/en/api-reference/on-call/schedules/schedule-infos)     | Batch get schedules |

  ### Calendars

  | Method | Endpoint                                                                         | Description           |
  | :----- | :------------------------------------------------------------------------------- | :-------------------- |
  | POST   | [`/calendar/create`](/en/api-reference/on-call/calendars/calendar-create)        | Create calendar       |
  | POST   | [`/calendar/update`](/en/api-reference/on-call/calendars/calendar-update)        | Update calendar       |
  | POST   | [`/calendar/delete`](/en/api-reference/on-call/calendars/calendar-delete)        | Delete calendar       |
  | POST   | [`/calendar/info`](/en/api-reference/on-call/calendars/calendar-info)            | Get calendar info     |
  | POST   | [`/calendar/list`](/en/api-reference/on-call/calendars/calendar-list)            | List calendars        |
  | POST   | [`/calendar/event/upsert`](/en/api-reference/on-call/calendars/cal-event-upsert) | Upsert calendar event |
  | POST   | [`/calendar/event/delete`](/en/api-reference/on-call/calendars/cal-event-delete) | Delete calendar event |
  | POST   | [`/calendar/event/list`](/en/api-reference/on-call/calendars/cal-event-list)     | List calendar events  |

  ### Notification templates

  | Method | Endpoint                                                                                      | Description         |
  | :----- | :-------------------------------------------------------------------------------------------- | :------------------ |
  | POST   | [`/template/info`](/en/api-reference/on-call/notification-templates/template-read-info)       | Get template detail |
  | POST   | [`/template/list`](/en/api-reference/on-call/notification-templates/template-read-list)       | List templates      |
  | POST   | [`/template/create`](/en/api-reference/on-call/notification-templates/template-write-create)  | Create a template   |
  | POST   | [`/template/update`](/en/api-reference/on-call/notification-templates/template-write-update)  | Update a template   |
  | POST   | [`/template/delete`](/en/api-reference/on-call/notification-templates/template-write-delete)  | Delete a template   |
  | POST   | [`/template/preview`](/en/api-reference/on-call/notification-templates/template-read-preview) | Preview template    |

  ### Alert enrichment

  | Method | Endpoint                                                                                                      | Description                  |
  | :----- | :------------------------------------------------------------------------------------------------------------ | :--------------------------- |
  | POST   | [`/enrichment/info`](/en/api-reference/on-call/alert-enrichment/enrichment-read-info)                         | Get enrichment rules         |
  | POST   | [`/enrichment/list`](/en/api-reference/on-call/alert-enrichment/enrichment-read-list)                         | List enrichment rules        |
  | POST   | [`/enrichment/upsert`](/en/api-reference/on-call/alert-enrichment/enrichment-write-upsert)                    | Upsert enrichment rules      |
  | POST   | [`/enrichment/mapping/schema/list`](/en/api-reference/on-call/alert-enrichment/mapping-schema-read-list)      | List mapping schemas         |
  | POST   | [`/enrichment/mapping/schema/info`](/en/api-reference/on-call/alert-enrichment/mapping-schema-read-info)      | Get mapping schema detail    |
  | POST   | [`/enrichment/mapping/schema/create`](/en/api-reference/on-call/alert-enrichment/mapping-schema-write-create) | Create mapping schema        |
  | POST   | [`/enrichment/mapping/schema/update`](/en/api-reference/on-call/alert-enrichment/mapping-schema-write-update) | Update mapping schema        |
  | POST   | [`/enrichment/mapping/schema/delete`](/en/api-reference/on-call/alert-enrichment/mapping-schema-write-delete) | Delete mapping schema        |
  | POST   | [`/enrichment/mapping/data/list`](/en/api-reference/on-call/alert-enrichment/mapping-data-read-list)          | List mapping data            |
  | POST   | [`/enrichment/mapping/data/upsert`](/en/api-reference/on-call/alert-enrichment/mapping-data-write-upsert)     | Upsert mapping data rows     |
  | POST   | [`/enrichment/mapping/data/delete`](/en/api-reference/on-call/alert-enrichment/mapping-data-write-delete)     | Delete mapping data rows     |
  | POST   | [`/enrichment/mapping/data/truncate`](/en/api-reference/on-call/alert-enrichment/mapping-data-write-truncate) | Truncate mapping data        |
  | POST   | [`/enrichment/mapping/data/upload`](/en/api-reference/on-call/alert-enrichment/mapping-data-write-upload)     | Upload mapping data via CSV  |
  | POST   | [`/enrichment/mapping/data/download`](/en/api-reference/on-call/alert-enrichment/mapping-data-read-download)  | Download mapping data as CSV |
  | POST   | [`/enrichment/mapping/api/list`](/en/api-reference/on-call/alert-enrichment/mapping-api-read-list)            | List mapping APIs            |
  | POST   | [`/enrichment/mapping/api/info`](/en/api-reference/on-call/alert-enrichment/mapping-api-read-info)            | Get mapping API detail       |
  | POST   | [`/enrichment/mapping/api/create`](/en/api-reference/on-call/alert-enrichment/mapping-api-write-create)       | Create mapping API           |
  | POST   | [`/enrichment/mapping/api/update`](/en/api-reference/on-call/alert-enrichment/mapping-api-write-update)       | Update mapping API           |
  | POST   | [`/enrichment/mapping/api/delete`](/en/api-reference/on-call/alert-enrichment/mapping-api-write-delete)       | Delete mapping API           |
  | POST   | [`/field/info`](/en/api-reference/on-call/alert-enrichment/field-read-info)                                   | Get field detail             |
  | POST   | [`/field/list`](/en/api-reference/on-call/alert-enrichment/field-read-list)                                   | List fields                  |
  | POST   | [`/field/create`](/en/api-reference/on-call/alert-enrichment/field-write-create)                              | Create field                 |
  | POST   | [`/field/update`](/en/api-reference/on-call/alert-enrichment/field-write-update)                              | Update field                 |
  | POST   | [`/field/delete`](/en/api-reference/on-call/alert-enrichment/field-write-delete)                              | Delete field                 |

  ### Analytics

  | Method | Endpoint                                                                                           | Description                                   |
  | :----- | :------------------------------------------------------------------------------------------------- | :-------------------------------------------- |
  | POST   | [`/insight/alert/topk-by-label`](/en/api-reference/on-call/analytics/insight-topk-alerts-by-label) | Get top-K alerts grouped by check or resource |
  | POST   | [`/insight/account`](/en/api-reference/on-call/analytics/insight-by-account)                       | Get account-level insight                     |
  | POST   | [`/insight/incident/list`](/en/api-reference/on-call/analytics/insight-incident-list)              | List insight incidents                        |
  | POST   | [`/insight/incident/export`](/en/api-reference/on-call/analytics/insight-incident-export)          | Export insight incidents                      |
  | POST   | [`/insight/channel`](/en/api-reference/on-call/analytics/insight-by-channel)                       | Get channel insight                           |
  | POST   | [`/insight/channel/export`](/en/api-reference/on-call/analytics/insight-channel-export)            | Export channel insight                        |
  | POST   | [`/insight/team`](/en/api-reference/on-call/analytics/insight-by-team)                             | Get team insight                              |
  | POST   | [`/insight/team/export`](/en/api-reference/on-call/analytics/insight-team-export)                  | Export team insight                           |
  | POST   | [`/insight/responder`](/en/api-reference/on-call/analytics/insight-by-responder)                   | Get responder insight                         |
  | POST   | [`/insight/responder/export`](/en/api-reference/on-call/analytics/insight-responder-export)        | Export responder insight                      |

  ### Status pages

  | Method | Endpoint                                                                                                                 | Description                    |
  | :----- | :----------------------------------------------------------------------------------------------------------------------- | :----------------------------- |
  | GET    | [`/status-page/change/info`](/en/api-reference/on-call/status-pages/status-page-change-info)                             | Get status page event detail   |
  | GET    | [`/status-page/change/list`](/en/api-reference/on-call/status-pages/status-page-change-list)                             | List status page events        |
  | GET    | [`/status-page/change/active/list`](/en/api-reference/on-call/status-pages/status-page-change-active-list)               | List active status page events |
  | POST   | [`/status-page/change/create`](/en/api-reference/on-call/status-pages/status-page-change-create)                         | Create status page event       |
  | POST   | [`/status-page/change/update`](/en/api-reference/on-call/status-pages/status-page-change-update)                         | Update status page event       |
  | POST   | [`/status-page/change/delete`](/en/api-reference/on-call/status-pages/status-page-change-delete)                         | Delete status page event       |
  | POST   | [`/status-page/change/timeline/create`](/en/api-reference/on-call/status-pages/status-page-change-timeline-create)       | Create event timeline entry    |
  | POST   | [`/status-page/change/timeline/update`](/en/api-reference/on-call/status-pages/status-page-change-timeline-update)       | Update event timeline entry    |
  | POST   | [`/status-page/change/timeline/delete`](/en/api-reference/on-call/status-pages/status-page-change-timeline-delete)       | Delete event timeline entry    |
  | GET    | [`/status-page/subscriber/list`](/en/api-reference/on-call/status-pages/status-page-subscriber-list)                     | List status page subscribers   |
  | POST   | [`/status-page/subscriber/import`](/en/api-reference/on-call/status-pages/status-page-subscriber-import)                 | Import subscribers             |
  | POST   | [`/status-page/subscriber/export`](/en/api-reference/on-call/status-pages/status-page-subscriber-export)                 | Export subscribers             |
  | POST   | [`/status-page/migrate-structure`](/en/api-reference/on-call/status-pages/status-page-migrate-structure)                 | Migrate status page structure  |
  | POST   | [`/status-page/migrate-email-subscribers`](/en/api-reference/on-call/status-pages/status-page-migrate-email-subscribers) | Migrate email subscribers      |
  | GET    | [`/status-page/migration/status`](/en/api-reference/on-call/status-pages/status-page-migration-status)                   | Get migration status           |
  | POST   | [`/status-page/migration/cancel`](/en/api-reference/on-call/status-pages/status-page-migration-cancel)                   | Cancel status page migration   |
  | GET    | [`/status-page/list`](/en/api-reference/on-call/status-pages/status-page-read-page-list)                                 | List status pages              |
  | GET    | [`/status-page/info`](/en/api-reference/on-call/status-pages/status-page-info)                                           | Get status page detail         |
  | POST   | [`/status-page/create`](/en/api-reference/on-call/status-pages/status-page-create)                                       | Create status page             |
  | POST   | [`/status-page/update`](/en/api-reference/on-call/status-pages/status-page-update)                                       | Update status page             |
  | POST   | [`/status-page/delete`](/en/api-reference/on-call/status-pages/status-page-delete)                                       | Delete status page             |
  | POST   | [`/status-page/component/upsert`](/en/api-reference/on-call/status-pages/status-page-component-upsert)                   | Upsert status page component   |
  | POST   | [`/status-page/component/delete`](/en/api-reference/on-call/status-pages/status-page-component-delete)                   | Delete status page component   |
  | POST   | [`/status-page/section/upsert`](/en/api-reference/on-call/status-pages/status-page-section-upsert)                       | Upsert status page section     |
  | POST   | [`/status-page/section/delete`](/en/api-reference/on-call/status-pages/status-page-section-delete)                       | Delete status page section     |
  | POST   | [`/status-page/template/upsert`](/en/api-reference/on-call/status-pages/status-page-template-upsert)                     | Upsert status page template    |
  | POST   | [`/status-page/template/delete`](/en/api-reference/on-call/status-pages/status-page-template-delete)                     | Delete status page template    |
  | GET    | [`/status-page/template/list`](/en/api-reference/on-call/status-pages/status-page-template-list)                         | List status page templates     |

  ### Changes

  | Method | Endpoint                                                             | Description  |
  | :----- | :------------------------------------------------------------------- | :----------- |
  | POST   | [`/change/list`](/en/api-reference/on-call/changes/change-read-list) | List changes |

  ### IM integrations

  | Method | Endpoint                                                                                                  | Description                           |
  | :----- | :-------------------------------------------------------------------------------------------------------- | :------------------------------------ |
  | POST   | [`/datasource/im/war-room-enabled/list`](/en/api-reference/on-call/integrations/im-war-room-enabled-list) | List war-room-enabled IM integrations |
</Accordion>

<Accordion title="Monitors (36 endpoints)">
  ### Alert rules

  | Method | Endpoint                                                                                                | Description                                    |
  | :----- | :------------------------------------------------------------------------------------------------------ | :--------------------------------------------- |
  | POST   | [`/monit/rule/list/basic`](/en/api-reference/monitors/alert-rules/monit-rule-read-list)                 | List alert rules                               |
  | POST   | [`/monit/rule/info`](/en/api-reference/monitors/alert-rules/monit-rule-read-info)                       | Get alert rule detail                          |
  | POST   | [`/monit/rule/create`](/en/api-reference/monitors/alert-rules/monit-rule-write-create)                  | Create alert rule                              |
  | POST   | [`/monit/rule/update`](/en/api-reference/monitors/alert-rules/monit-rule-write-update)                  | Update alert rule                              |
  | POST   | [`/monit/rule/delete`](/en/api-reference/monitors/alert-rules/monit-rule-write-delete)                  | Delete alert rule                              |
  | POST   | [`/monit/rule/delete/batch`](/en/api-reference/monitors/alert-rules/monit-rule-write-delete-batch)      | Batch delete alert rules                       |
  | POST   | [`/monit/rule/update/fields`](/en/api-reference/monitors/alert-rules/monit-rule-write-fields-update)    | Batch update rule fields                       |
  | POST   | [`/monit/rule/import`](/en/api-reference/monitors/alert-rules/monit-rule-write-import)                  | Import alert rules                             |
  | POST   | [`/monit/rule/export`](/en/api-reference/monitors/alert-rules/monit-rule-read-export)                   | Export alert rules                             |
  | POST   | [`/monit/rule/move`](/en/api-reference/monitors/alert-rules/monit-rule-write-move)                      | Move alert rules to folder                     |
  | POST   | [`/monit/rule/status`](/en/api-reference/monitors/alert-rules/monit-rule-write-status)                  | Get rule trigger status under folder           |
  | POST   | [`/monit/rule/audits`](/en/api-reference/monitors/alert-rules/monit-rule-read-audits)                   | List rule change history                       |
  | POST   | [`/monit/rule/audit/detail`](/en/api-reference/monitors/alert-rules/monit-rule-read-audit-detail)       | Get rule audit snapshot                        |
  | POST   | [`/monit/rule/dstypes`](/en/api-reference/monitors/alert-rules/monit-rule-read-dstypes)                 | List available datasource types                |
  | POST   | [`/monit/rule/counter/total`](/en/api-reference/monitors/alert-rules/monit-rule-read-counter-total)     | Get rule counter time series                   |
  | POST   | [`/monit/rule/counter/node`](/en/api-reference/monitors/alert-rules/monit-rule-read-counter-node)       | Get rule counts by folder node                 |
  | POST   | [`/monit/rule/counter/channel`](/en/api-reference/monitors/alert-rules/monit-rule-read-counter-channel) | Get rule counts by channel                     |
  | POST   | [`/monit/rule/counter/status`](/en/api-reference/monitors/alert-rules/monit-rule-read-counter-status)   | Get rule status counters for top-level folders |

  ### Data sources

  | Method | Endpoint                                                                                                         | Description           |
  | :----- | :--------------------------------------------------------------------------------------------------------------- | :-------------------- |
  | POST   | [`/monit/datasource/list`](/en/api-reference/monitors/data-sources/monit-datasource-read-list)                   | List datasources      |
  | POST   | [`/monit/datasource/info`](/en/api-reference/monitors/data-sources/monit-datasource-read-info)                   | Get datasource detail |
  | POST   | [`/monit/datasource/create`](/en/api-reference/monitors/data-sources/monit-datasource-write-create)              | Create datasource     |
  | POST   | [`/monit/datasource/update`](/en/api-reference/monitors/data-sources/monit-datasource-write-update)              | Update datasource     |
  | POST   | [`/monit/datasource/delete`](/en/api-reference/monitors/data-sources/monit-datasource-write-delete)              | Delete datasource     |
  | POST   | [`/monit/datasource/sls/projects`](/en/api-reference/monitors/data-sources/monit-datasource-read-sls-projects)   | List SLS projects     |
  | POST   | [`/monit/datasource/sls/logstores`](/en/api-reference/monitors/data-sources/monit-datasource-read-sls-logstores) | List SLS logstores    |

  ### Rule sets

  | Method | Endpoint                                                                                         | Description        |
  | :----- | :----------------------------------------------------------------------------------------------- | :----------------- |
  | POST   | [`/monit/store/ruleset/list`](/en/api-reference/monitors/rule-sets/monit-store-ruleset-list)     | List rulesets      |
  | POST   | [`/monit/store/ruleset/info`](/en/api-reference/monitors/rule-sets/monit-store-ruleset-info)     | Get ruleset detail |
  | POST   | [`/monit/store/ruleset/create`](/en/api-reference/monitors/rule-sets/monit-store-ruleset-create) | Create ruleset     |
  | POST   | [`/monit/store/ruleset/update`](/en/api-reference/monitors/rule-sets/monit-store-ruleset-update) | Update ruleset     |
  | POST   | [`/monit/store/ruleset/delete`](/en/api-reference/monitors/rule-sets/monit-store-ruleset-delete) | Delete ruleset     |

  ### Diagnostics

  | Method | Endpoint                                                                                    | Description              |
  | :----- | :------------------------------------------------------------------------------------------ | :----------------------- |
  | POST   | [`/monit/query/rows`](/en/api-reference/monitors/diagnostics/monit-read-query-rows)         | Query data source rows   |
  | POST   | [`/monit/query/diagnose`](/en/api-reference/monitors/diagnostics/monit-read-query-diagnose) | Diagnose data source     |
  | POST   | [`/monit/tools/catalog`](/en/api-reference/monitors/diagnostics/monit-read-tools-catalog)   | List target tool catalog |
  | POST   | [`/monit/tools/invoke`](/en/api-reference/monitors/diagnostics/monit-read-tools-invoke)     | Invoke target tools      |
  | POST   | [`/monit/targets`](/en/api-reference/monitors/diagnostics/monit-read-targets-list)          | List monitored targets   |

  ### Monitor utilities

  | Method | Endpoint                                                                                 | Description              |
  | :----- | :--------------------------------------------------------------------------------------- | :----------------------- |
  | POST   | [`/monit/preview/sync`](/en/api-reference/monitors/monitor-utilities/monit-preview-sync) | Preview datasource query |
</Accordion>

<Accordion title="RUM (16 endpoints)">
  ### Facets

  | Method | Endpoint                                                                | Description                    |
  | :----- | :---------------------------------------------------------------------- | :----------------------------- |
  | POST   | [`/rum/facet/count`](/en/api-reference/rum/facets/rum-read-facet-count) | Count facet value distribution |
  | POST   | [`/rum/facet/list`](/en/api-reference/rum/facets/rum-read-facet-list)   | List RUM facet fields          |
  | POST   | [`/rum/field/list`](/en/api-reference/rum/facets/rum-read-field-list)   | List RUM fields                |

  ### Applications

  | Method | Endpoint                                                                                           | Description              |
  | :----- | :------------------------------------------------------------------------------------------------- | :----------------------- |
  | POST   | [`/rum/application/webhook/test`](/en/api-reference/rum/applications/rum-application-webhook-test) | Test application webhook |
  | POST   | [`/rum/application/list`](/en/api-reference/rum/applications/rum-application-read-list)            | List applications        |
  | POST   | [`/rum/application/infos`](/en/api-reference/rum/applications/rum-application-read-infos)          | Batch get applications   |
  | POST   | [`/rum/application/info`](/en/api-reference/rum/applications/rum-application-read-info)            | Get application detail   |
  | POST   | [`/rum/application/delete`](/en/api-reference/rum/applications/rum-application-write-delete)       | Delete application       |
  | POST   | [`/rum/application/create`](/en/api-reference/rum/applications/rum-application-write-create)       | Create application       |
  | POST   | [`/rum/application/update`](/en/api-reference/rum/applications/rum-application-write-update)       | Update application       |

  ### Issues

  | Method | Endpoint                                                                   | Description      |
  | :----- | :------------------------------------------------------------------------- | :--------------- |
  | POST   | [`/rum/issue/info`](/en/api-reference/rum/issues/rum-issue-read-info)      | Get issue detail |
  | POST   | [`/rum/issue/list`](/en/api-reference/rum/issues/rum-issue-read-list)      | List issues      |
  | POST   | [`/rum/issue/update`](/en/api-reference/rum/issues/rum-issue-write-update) | Update issue     |

  ### Sourcemaps

  | Method | Endpoint                                                                                  | Description          |
  | :----- | :---------------------------------------------------------------------------------------- | :------------------- |
  | POST   | [`/sourcemap/stack/enrich`](/en/api-reference/rum/sourcemaps/sourcemap-read-stack-enrich) | Enrich a stack trace |
  | POST   | [`/sourcemap/list`](/en/api-reference/rum/sourcemaps/sourcemap-read-list)                 | List sourcemaps      |

  ### Data query

  | Method | Endpoint                                                                  | Description    |
  | :----- | :------------------------------------------------------------------------ | :------------- |
  | POST   | [`/rum/data/query`](/en/api-reference/rum/data-query/rum-read-data-query) | Query RUM data |
</Accordion>

<Accordion title="AI SRE (32 endpoints)">
  ### Skills

  | Method | Endpoint                                                                       | Description      |
  | :----- | :----------------------------------------------------------------------------- | :--------------- |
  | POST   | [`/safari/skill/list`](/en/api-reference/ai-sre/skills/skill-read-list)        | List skills      |
  | POST   | [`/safari/skill/get`](/en/api-reference/ai-sre/skills/skill-read-get)          | Get skill detail |
  | POST   | [`/safari/skill/update`](/en/api-reference/ai-sre/skills/skill-write-update)   | Update skill     |
  | POST   | [`/safari/skill/delete`](/en/api-reference/ai-sre/skills/skill-write-delete)   | Delete skill     |
  | POST   | [`/safari/skill/upload`](/en/api-reference/ai-sre/skills/skill-write-upload)   | Upload skill     |
  | POST   | [`/safari/skill/enable`](/en/api-reference/ai-sre/skills/skill-read-enable)    | Enable skill     |
  | POST   | [`/safari/skill/disable`](/en/api-reference/ai-sre/skills/skill-write-disable) | Disable skill    |

  ### MCP servers

  | Method | Endpoint                                                                                      | Description           |
  | :----- | :-------------------------------------------------------------------------------------------- | :-------------------- |
  | POST   | [`/safari/mcp/server/list`](/en/api-reference/ai-sre/mcp-servers/mcp-read-server-list)        | List MCP servers      |
  | POST   | [`/safari/mcp/server/create`](/en/api-reference/ai-sre/mcp-servers/mcp-write-server-create)   | Create MCP server     |
  | POST   | [`/safari/mcp/server/get`](/en/api-reference/ai-sre/mcp-servers/mcp-read-server-get)          | Get MCP server detail |
  | POST   | [`/safari/mcp/server/update`](/en/api-reference/ai-sre/mcp-servers/mcp-write-server-update)   | Update MCP server     |
  | POST   | [`/safari/mcp/server/delete`](/en/api-reference/ai-sre/mcp-servers/mcp-write-server-delete)   | Delete MCP server     |
  | POST   | [`/safari/mcp/server/enable`](/en/api-reference/ai-sre/mcp-servers/mcp-write-server-enable)   | Enable MCP server     |
  | POST   | [`/safari/mcp/server/disable`](/en/api-reference/ai-sre/mcp-servers/mcp-write-server-disable) | Disable MCP server    |

  ### A2A agents

  | Method | Endpoint                                                                                      | Description          |
  | :----- | :-------------------------------------------------------------------------------------------- | :------------------- |
  | POST   | [`/safari/a2a-agent/create`](/en/api-reference/ai-sre/a2a-agents/remote-agent-write-create)   | Create A2A agent     |
  | POST   | [`/safari/a2a-agent/list`](/en/api-reference/ai-sre/a2a-agents/remote-agent-read-list)        | List A2A agents      |
  | POST   | [`/safari/a2a-agent/get`](/en/api-reference/ai-sre/a2a-agents/remote-agent-read-get)          | Get A2A agent detail |
  | POST   | [`/safari/a2a-agent/update`](/en/api-reference/ai-sre/a2a-agents/remote-agent-write-update)   | Update A2A agent     |
  | POST   | [`/safari/a2a-agent/enable`](/en/api-reference/ai-sre/a2a-agents/remote-agent-write-enable)   | Enable A2A agent     |
  | POST   | [`/safari/a2a-agent/disable`](/en/api-reference/ai-sre/a2a-agents/remote-agent-write-disable) | Disable A2A agent    |
  | POST   | [`/safari/a2a-agent/delete`](/en/api-reference/ai-sre/a2a-agents/remote-agent-write-delete)   | Delete A2A agent     |

  ### Sessions

  | Method | Endpoint                                                                           | Description               |
  | :----- | :--------------------------------------------------------------------------------- | :------------------------ |
  | POST   | [`/safari/session/list`](/en/api-reference/ai-sre/sessions/session-read-list)      | List sessions             |
  | POST   | [`/safari/session/get`](/en/api-reference/ai-sre/sessions/session-read-info)       | Get session detail        |
  | POST   | [`/safari/session/export`](/en/api-reference/ai-sre/sessions/session-read-export)  | Export session transcript |
  | POST   | [`/safari/session/delete`](/en/api-reference/ai-sre/sessions/session-write-delete) | Delete session            |

  ### Automations

  | Method | Endpoint                                                                                                 | Description               |
  | :----- | :------------------------------------------------------------------------------------------------------- | :------------------------ |
  | POST   | [`/safari/automation/rule/create`](/en/api-reference/ai-sre/automations/automation-rule-write-create)    | Create Automation rule    |
  | POST   | [`/safari/automation/rule/list`](/en/api-reference/ai-sre/automations/automation-rule-read-list)         | List Automation rules     |
  | POST   | [`/safari/automation/rule/get`](/en/api-reference/ai-sre/automations/automation-rule-read-get)           | Get Automation rule       |
  | POST   | [`/safari/automation/rule/update`](/en/api-reference/ai-sre/automations/automation-rule-write-update)    | Update Automation rule    |
  | POST   | [`/safari/automation/rule/delete`](/en/api-reference/ai-sre/automations/automation-rule-write-delete)    | Delete Automation rule    |
  | POST   | [`/safari/automation/template/list`](/en/api-reference/ai-sre/automations/automation-template-read-list) | List Automation templates |
  | POST   | [`/safari/automation/run/list`](/en/api-reference/ai-sre/automations/automation-run-read-list)           | List Automation runs      |
</Accordion>

<Accordion title="Platform (27 endpoints)">
  ### Members

  | Method | Endpoint                                                                       | Description             |
  | :----- | :----------------------------------------------------------------------------- | :---------------------- |
  | POST   | [`/member/info`](/en/api-reference/platform/members/member-info)               | Get current member info |
  | POST   | [`/member/list`](/en/api-reference/platform/members/member-list)               | List members            |
  | POST   | [`/member/delete`](/en/api-reference/platform/members/member-delete)           | Delete member           |
  | POST   | [`/member/invite`](/en/api-reference/platform/members/member-invite)           | Invite members          |
  | POST   | [`/member/role/grant`](/en/api-reference/platform/members/member-grant-role)   | Grant role to member    |
  | POST   | [`/member/role/revoke`](/en/api-reference/platform/members/member-revoke-role) | Revoke role from member |
  | POST   | [`/member/role/update`](/en/api-reference/platform/members/member-update-role) | Update member roles     |
  | POST   | [`/member/info/reset`](/en/api-reference/platform/members/member-reset-info)   | Reset member info       |
  | POST   | [`/person/infos`](/en/api-reference/platform/members/person-infos)             | Batch get persons       |

  ### Teams

  | Method | Endpoint                                                             | Description             |
  | :----- | :------------------------------------------------------------------- | :---------------------- |
  | POST   | [`/team/info`](/en/api-reference/platform/teams/team-read-info)      | Get team detail         |
  | POST   | [`/team/infos`](/en/api-reference/platform/teams/team-read-infos)    | Batch get teams         |
  | POST   | [`/team/list`](/en/api-reference/platform/teams/team-read-list)      | List teams              |
  | POST   | [`/team/upsert`](/en/api-reference/platform/teams/team-write-upsert) | Create or update a team |
  | POST   | [`/team/delete`](/en/api-reference/platform/teams/team-write-delete) | Delete a team           |

  ### Roles & permissions

  | Method | Endpoint                                                                                                        | Description              |
  | :----- | :-------------------------------------------------------------------------------------------------------------- | :----------------------- |
  | POST   | [`/role/info`](/en/api-reference/platform/roles-permissions/role-read-info)                                     | Get role detail          |
  | POST   | [`/role/list`](/en/api-reference/platform/roles-permissions/role-read-list)                                     | List roles               |
  | POST   | [`/role/upsert`](/en/api-reference/platform/roles-permissions/role-write-upsert)                                | Create or update a role  |
  | POST   | [`/role/enable`](/en/api-reference/platform/roles-permissions/role-write-enable)                                | Enable a role            |
  | POST   | [`/role/disable`](/en/api-reference/platform/roles-permissions/role-write-disable)                              | Disable a role           |
  | POST   | [`/role/delete`](/en/api-reference/platform/roles-permissions/role-write-delete)                                | Delete a role            |
  | POST   | [`/role/permission/list`](/en/api-reference/platform/roles-permissions/role-read-list-permission)               | List permissions         |
  | POST   | [`/role/permission/factor/list`](/en/api-reference/platform/roles-permissions/role-read-list-permission-factor) | List permission factors  |
  | POST   | [`/role/member/grant`](/en/api-reference/platform/roles-permissions/role-write-grant-role)                      | Grant role to members    |
  | POST   | [`/role/member/revoke`](/en/api-reference/platform/roles-permissions/role-write-revoke-role)                    | Revoke role from members |

  ### Audit logs

  | Method | Endpoint                                                                                   | Description                    |
  | :----- | :----------------------------------------------------------------------------------------- | :----------------------------- |
  | POST   | [`/audit/search`](/en/api-reference/platform/audit-logs/audit-read-search)                 | Search audit logs              |
  | POST   | [`/audit/operation/list`](/en/api-reference/platform/audit-logs/audit-read-operation-list) | List auditable operation types |

  ### Account

  | Method | Endpoint                                                                | Description        |
  | :----- | :---------------------------------------------------------------------- | :----------------- |
  | POST   | [`/account/info`](/en/api-reference/platform/account/account-read-info) | Get account detail |
</Accordion>
