api-evangelist/opsgenie

GitHub: api-evangelist/opsgenie

OpsGenie 开发者平台的完整 API 规范与文档集合,覆盖告警、事件、排班、团队、升级策略等运维核心资源的程序化管理接口。

Stars: 0 | Forks: 0

# OpsGenie (opsgenie) OpsGenie 是一个事件管理和告警平台,目前隶属于 Atlassian,旨在帮助运维团队管理待命排班、路由告警以及协调事件响应。其开发者平台提供了一套综合的 REST API,用于以编程方式管理告警、事件、团队、排班、升级、集成以及其他运维资源。 **URL:** [访问 APIs.json URL](https://raw.githubusercontent.com/api-evangelist/opsgenie/refs/heads/main/apis.yml) ## 范围 - **类型:** 契约 - **位置:** 消费方 - **访问:** 第三方 ## 标签: - 事件管理,告警,待命,监控,运维 ## 时间戳 - **创建时间:** 2025-03-01 - **修改时间:** 2026-03-20 ## API ### OpsGenie Alert API OpsGenie Alert API 允许开发者在 OpsGenie 事件管理平台中以编程方式创建、更新、关闭和管理告警。告警的创建、删除和操作请求采用异步处理,以提供更高的可用性和可扩展性。该 API 支持设置告警优先级、添加响应者(如团队、用户、升级策略和排班)、附加标签和自定义详细信息,以及管理告警备注和确认。 **Human URL:** [https://docs.opsgenie.com/docs/alert-api](https://docs.opsgenie.com/docs/alert-api) #### 标签: - 告警,事件管理,监控,通知 #### 属性 - [文档](https://docs.opsgenie.com/docs/alert-api) - [OpenAPI](openapi/opsgenie-alert-openapi.yml) ### OpsGenie Incident API OpsGenie Incident API 使开发者能够以编程方式创建和管理事件。它支持为每个事件定义响应者、标签、自定义详细信息、优先级和受影响的服务。Incident API 对标准和企业版计划用户开放,并提供用于创建、更新、关闭和解决事件的端点,作为结构化事件响应工作流的一部分。 **Human URL:** [https://docs.opsgenie.com/docs/incident-api](https://docs.opsgenie.com/docs/incident-api) #### 标签: - 事件,事件管理,运维,响应 #### 属性 - [文档](https://docs.opsgenie.com/docs/incident-api) - [OpenAPI](openapi/opsgenie-incident-openapi.yml) ### OpsGenie User API OpsGenie User API 提供用于管理 OpsGenie 平台内用户账户的端点。开发者可以创建、获取、更新和删除用户,以及列出用户并获取与特定用户关联的升级策略。该 API 支持管理用户角色、联系方式和通知偏好,以确保在发生事件时能够联系到合适的人员。 **Human URL:** [https://docs.opsgenie.com/docs/user-api](https://docs.opsgenie.com/docs/user-api) #### 标签: - 用户,账户,身份,管理 #### 属性 - [文档](https://docs.opsgenie.com/docs/user-api) - [OpenAPI](openapi/opsgenie-user-openapi.yml) ### OpsGenie Team API OpsGenie Team API 允许开发者以编程方式管理 OpsGenie 平台内的团队。它提供了用于创建、更新、获取和删除团队,以及管理团队成员及其角色的端点。团队是 OpsGenie 中的核心组织单元,用于路由告警并将待命职责分配给用户组。 **Human URL:** [https://docs.opsgenie.com/docs/team-api](https://docs.opsgenie.com/docs/team-api) #### 标签: - 团队,分组,协作,管理 #### 属性 - [文档](https://docs.opsgenie.com/docs/team-api) - [OpenAPI](openapi/opsgenie-team-openapi.yml) ### OpsGenie Schedule API OpsGenie Schedule API 使开发者能够以编程方式管理待命排班和轮值。它提供了用于创建、更新和删除排班的端点,以及管理排班轮值和覆盖的端点。开发者可以查询特定排班的当前待命人员,从而构建反映实时待命状态的自定义仪表盘和集成。 **Human URL:** [https://docs.opsgenie.com/docs/schedule-api](https://docs.opsgenie.com/docs/schedule-api) #### 标签: - 排班,待命,轮值,规划 #### 属性 - [文档](https://docs.opsgenie.com/docs/schedule-api) - [OpenAPI](openapi/opsgenie-schedule-openapi.yml) ### OpsGenie Escalation API OpsGenie Escalation API 允许开发者管理升级策略,该策略定义了当初始响应者未确认告警时如何路由告警。它提供了用于创建、更新、获取和删除升级配置的端点。升级规则定义了发送给团队、用户和排班的通知顺序,并带有可配置的延迟间隔,以确保事件得到及时处理。 **Human URL:** [https://docs.opsgenie.com/docs/escalation-api](https://docs.opsgenie.com/docs/escalation-api) #### 标签: - 升级,路由,告警,工作流 #### 属性 - [文档](https://docs.opsgenie.com/docs/escalation-api) - [OpenAPI](openapi/opsgenie-escalation-openapi.yml) ### OpsGenie Integration API OpsGenie Integration API 使开发者能够以编程方式管理将 OpsGenie 与第三方监控、工单和通信工具相连接的集成。它提供了用于创建、启用、禁用和配置集成及其关联操作的端点。请注意,Integration API 不支持 Zendesk、Slack 或呼入电话集成,这些必须通过 OpsGenie Web 界面进行配置。 **Human URL:** [https://docs.opsgenie.com/docs/integration-api](https://docs.opsgenie.com/docs/integration-api) #### 标签: - 集成,连接,第三方,自动化 #### 属性 - [文档](https://docs.opsgenie.com/docs/integration-api) - [OpenAPI](openapi/opsgenie-integration-openapi.yml) ### OpsGenie Heartbeat API OpsGenie Heartbeat API 允许开发者设置和管理用于跟踪系统和服务的健康状态与可用性的心跳监控器。心跳机制期望从受监控的系统中接收定期 Ping,如果在配置的时间间隔内未收到 Ping,OpsGenie 将生成告警。该 API 提供了用于创建、更新、删除和 Ping 心跳的端点,从而实现对基础设施和应用程序的自动化健康监控。 **Human URL:** [https://docs.opsgenie.com/docs/heartbeat-api](https://docs.opsgenie.com/docs/heartbeat-api) #### 标签: - 心跳,健康检查,监控,正常运行时间 #### 属性 - [文档](https://docs.opsgenie.com/docs/heartbeat-api) - [OpenAPI](openapi/opsgenie-heartbeat-openapi.yml) ### OpsGenie Service API OpsGenie Service API 使开发者能够管理 OpsGenie 平台内的服务。服务代表可与事件相关联以跟踪其影响的业务关键型应用程序和组件。该 API 提供了用于创建、更新、获取和删除服务的端点。Service API 对标准和企业版计划用户开放,并与 Incident API 结合使用,以识别停机期间受影响的服务。 **Human URL:** [https://docs.opsgenie.com/docs/service-api](https://docs.opsgenie.com/docs/service-api) #### 标签: - 服务,服务目录,运维,管理 #### 属性 - [文档](https://docs.opsgenie.com/docs/service-api) - [OpenAPI](openapi/opsgenie-service-openapi.yml) ### OpsGenie Notification Rule API OpsGenie Notification Rule API 允许开发者管理控制用户何时以及如何接收告警通知的通知规则。它提供了用于创建、更新和删除通知规则的端点,包括定义条件、时间限制和通知渠道(如电子邮件、SMS、推送通知和语音通话)。该 API 可以对单个用户的通知行为进行细粒度控制。 **Human URL:** [https://docs.opsgenie.com/docs/notification-rule-api](https://docs.opsgenie.com/docs/notification-rule-api) #### 标签: - 通知,规则,告警,配置 #### 属性 - [文档](https://docs.opsgenie.com/docs/notification-rule-api) - [OpenAPI](openapi/opsgenie-notification-rule-openapi.yml) ### OpsGenie Account API OpsGenie Account API 提供用于获取账户级别信息和配置设置的端点。开发者可以使用此 API 访问有关其 OpsGenie 账户的详细信息,包括计划信息和账户元数据。它作为 OpsGenie 平台内管理操作和账户管理的基础 API。 **Human URL:** [https://docs.opsgenie.com/docs/account-api](https://docs.opsgenie.com/docs/account-api) #### 标签: - 账户,管理,设置,配置 #### 属性 - [文档](https://docs.opsgenie.com/docs/account-api) - [OpenAPI](openapi/opsgenie-account-openapi.yml) ### OpsGenie Maintenance API OpsGenie Maintenance API 允许开发者管理维护窗口,以便在计划的维护期间抑制告警通知。它提供了用于创建、更新、列出和删除维护窗口的端点,支持可配置的时间范围以及针对受影响集成或策略的规则。这有助于运维团队在计划的停机期间避免不必要的告警。 **Human URL:** [https://docs.opsgenie.com/docs/maintenance-api](https://docs.opsgenie.com/docs/maintenance-api) #### 标签: - 维护,窗口,排班,运维 #### 属性 - [文档](https://docs.opsgenie.com/docs/maintenance-api) - [OpenAPI](openapi/opsgenie-maintenance-openapi.yml) ## 通用属性 - [门户](https://docs.opsgenie.com/) - [文档](https://docs.opsgenie.com/docs) - [网站](https://www.atlassian.com/software/opsgenie) - [隐私政策](https://www.atlassian.com/legal/privacy-policy) - [服务条款](https://www.atlassian.com/legal/software-license-agreement) - [支持](https://support.atlassian.com/opsgenie/) - [博客](https://www.atlassian.com/blog) - [登录](https://app.opsgenie.com/auth/login) ## 维护者 **FN:** API Evangelist **Email:** info@apievangelist.com
标签:API集成, Atlassian, IT运维, On-Call调度, OpenAPI, REST API, SaaS运维, Socks5代理, SRE, 事件管理, 偏差过滤, 可观测性, 告警关闭与认领, 告警平台, 告警路由, 团队协作, 异步处理, 排班管理, 监控告警, 突发事件响应, 第三方服务, 运维管理, 通知系统