Home
Providers
OpsGenie
OpsGenie
OpsGenie is an incident management and alerting platform, now part of Atlassian, that helps operations teams manage on-call schedules, route alerts, and coordinate incident response. The OpsGenie developer platform provides a comprehensive set of REST APIs for programmatically managing alerts, incidents, teams, schedules, escalations, integrations, heartbeats, services, notification rules, accounts, and maintenance windows.
OpsGenie publishes 15 APIs on the APIs.io network, including Account API, Alerts API, Escalations API, and 12 more. Tagged areas include Alerts, Incident Management, Monitoring, On-Call, and Operations.
The OpsGenie catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
OpsGenie’s developer surface includes authentication, developer portal, documentation, support, engineering blog, and 10 more developer resources.
15 APIs
16 Features
Alerts Incident Management Monitoring On-Call Operations
On this page
Kin Score
APIs 15
Postman 15
Open Collections 12
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 1
Spectral Rules 2
JSON Schema 103
JSON Structure 1
Security Posture 3
Agentic Access 1
Resources 15
apis.yml
37 Operational Transparency
Composite quality — 62.8/100 · strong
Contract Quality
22.3 / 25
Developer Ergonomics
7.8 / 20
Commercial Clarity
14.7 / 20
Operational Transparency
4.8 / 13
Agent readiness — 43/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 15
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 15
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 12
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 16
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 103
JSON Structure definitions describing this provider's data shapes.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
aid: opsgenie
name: OpsGenie
description: OpsGenie is an incident management and alerting platform, now part of Atlassian, that helps operations teams
manage on-call schedules, route alerts, and coordinate incident response. The OpsGenie developer platform provides a comprehensive
set of REST APIs for programmatically managing alerts, incidents, teams, schedules, escalations, integrations, heartbeats,
services, notification rules, accounts, and maintenance windows.
kind: contract
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/opsgenie.png
tags:
- Alerts
- Incident Management
- Monitoring
- On-Call
- Operations
created: '2025-03-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/opsgenie/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: opsgenie:opsgenie-account-api
name: OpsGenie Account API
description: Operations for retrieving account information and configuration.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Account
properties:
- type: OpenAPI
url: openapi/opsgenie-account-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-alerts-api
name: OpsGenie Alerts API
description: Operations for creating, retrieving, updating, and managing alerts within the OpsGenie platform.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Alerts
properties:
- type: OpenAPI
url: openapi/opsgenie-alerts-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-escalations-api
name: OpsGenie Escalations API
description: Operations for creating, retrieving, updating, and deleting escalation policies.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Escalations
properties:
- type: OpenAPI
url: openapi/opsgenie-escalations-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-heartbeats-api
name: OpsGenie Heartbeats API
description: Operations for creating, managing, and pinging heartbeat monitors.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Heartbeats
properties:
- type: OpenAPI
url: openapi/opsgenie-heartbeats-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-incidents-api
name: OpsGenie Incidents API
description: Operations for creating, retrieving, updating, closing, and resolving incidents within the OpsGenie platform.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Incidents
properties:
- type: OpenAPI
url: openapi/opsgenie-incidents-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-integrations-api
name: OpsGenie Integrations API
description: Operations for creating, retrieving, enabling, disabling, and managing integrations.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Integrations
properties:
- type: OpenAPI
url: openapi/opsgenie-integrations-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-maintenance-api
name: OpsGenie Maintenance API
description: Operations for creating, listing, retrieving, and deleting maintenance windows.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Maintenance
properties:
- type: OpenAPI
url: openapi/opsgenie-maintenance-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-notification-rules-api
name: OpsGenie Notification Rules API
description: Operations for managing user notification rules and their steps.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Notification Rules
properties:
- type: OpenAPI
url: openapi/opsgenie-notification-rules-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-on-call-api
name: OpsGenie On-Call API
description: Operations for querying on-call participants.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- On-Call
properties:
- type: OpenAPI
url: openapi/opsgenie-on-call-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-overrides-api
name: OpsGenie Overrides API
description: Operations for managing schedule overrides.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Overrides
properties:
- type: OpenAPI
url: openapi/opsgenie-overrides-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-rotations-api
name: OpsGenie Rotations API
description: Operations for managing schedule rotations.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Rotations
properties:
- type: OpenAPI
url: openapi/opsgenie-rotations-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-schedules-api
name: OpsGenie Schedules API
description: Operations for managing on-call schedules.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Schedules
properties:
- type: OpenAPI
url: openapi/opsgenie-schedules-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-services-api
name: OpsGenie Services API
description: Operations for creating, retrieving, updating, and deleting services in the service catalog.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Services
properties:
- type: OpenAPI
url: openapi/opsgenie-services-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-teams-api
name: OpsGenie Teams API
description: Operations for creating, retrieving, updating, and deleting teams and managing team membership.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Teams
properties:
- type: OpenAPI
url: openapi/opsgenie-teams-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
- aid: opsgenie:opsgenie-users-api
name: OpsGenie Users API
description: Operations for creating, retrieving, updating, and deleting user accounts within the OpsGenie platform.
humanURL: https://docs.opsgenie.com/docs/alert-api
baseURL: https://api.opsgenie.com
tags:
- Users
properties:
- type: OpenAPI
url: openapi/opsgenie-users-api-openapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/alert-api
- type: JSONSchema
url: json-schema/opsgenie-alert-schema.json
- type: GraphQL
url: graphql/opsgenie-graphql.md
- type: Documentation
url: https://docs.opsgenie.com/docs/incident-api
- type: JSONSchema
url: json-schema/opsgenie-incident-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/user-api
- type: Documentation
url: https://docs.opsgenie.com/docs/team-api
- type: Documentation
url: https://docs.opsgenie.com/docs/schedule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/escalation-api
- type: Documentation
url: https://docs.opsgenie.com/docs/integration-api
- type: AsyncAPI
url: asyncapi/opsgenie-webhook-asyncapi.yml
- type: Documentation
url: https://docs.opsgenie.com/docs/heartbeat-api
- type: JSONSchema
url: json-schema/opsgenie-heartbeat-schema.json
- type: Documentation
url: https://docs.opsgenie.com/docs/service-api
- type: Documentation
url: https://docs.opsgenie.com/docs/notification-rule-api
- type: Documentation
url: https://docs.opsgenie.com/docs/account-api
- type: Documentation
url: https://docs.opsgenie.com/docs/maintenance-api
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/opsgenie/overview
- type: AgenticAccess
url: agentic-access/opsgenie-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/opsgenie-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/opsgenie-domain-security.yml
- type: Authentication
url: authentication/opsgenie-authentication.yml
- type: GitHubOrganization
url: https://github.com/opsgenie
- type: Portal
name: OpsGenie Documentation Portal
url: https://docs.opsgenie.com/
- type: Documentation
name: OpsGenie Documentation
url: https://docs.opsgenie.com/docs
- type: Website
name: OpsGenie Website
url: https://www.atlassian.com/software/opsgenie
- type: PrivacyPolicy
name: Atlassian Privacy Policy
url: https://www.atlassian.com/legal/privacy-policy
- type: TermsOfService
name: Atlassian Terms of Service
url: https://www.atlassian.com/legal/software-license-agreement
- type: Support
name: Atlassian OpsGenie Support
url: https://support.atlassian.com/opsgenie/
- type: Blog
name: Atlassian Blog
url: https://www.atlassian.com/blog
- type: Login
name: OpsGenie Login
url: https://app.opsgenie.com/auth/login
- type: Features
data:
- 'Free: 5 users, 1 schedule, 1 escalation policy'
- 'Essentials: $9.45/user/mo'
- 'Standard: $19.95/user/mo with stakeholder comms + dashboards'
- 'Enterprise: $31.90/user/mo with PIRs, audit logs, ServiceNow'
- 'End-of-life: new sales ended 2025-06-04; migrate to JSM/Compass by 2027-04-05'
- REST API at api.opsgenie.com (eu/us regions)
- 'Alerts API: 60 req/min standard, up to 10K req/min for HV integrations'
- 'Other endpoints: 600 req/min/key'
- 200+ integrations with monitoring tools
- On-call schedules with rotations
- Escalation policies with multi-channel notification
- Heartbeat monitoring (Standard+)
- Status pages built-in (Essentials+)
- Post-incident reviews (Enterprise)
- Audit logs (Enterprise)
- GenieKey-based authentication (per integration)
sources:
- https://www.atlassian.com/software/opsgenie/pricing
updated: '2026-05-04'
- type: LlmsText
url: https://docs.opsgenie.com/llms.txt
maintainers:
- FN: API Evangelist
email: info@apievangelist.com