PAGERDUTY_CREATE_INCIDENT_RECORD

Creates a new incident in PagerDuty with specified details and assignments. Use this endpoint when an event requires immediate attention from on-call teams. It supports comprehensive incident documentation, including priority, urgency, and conference bridge information. The 'incident_key' parameter helps prevent duplicate incidents, crucial for maintaining a clean incident list.

Available from 1 provider (1 remote)

Input Schema


            {
  "type": "object",
  "properties": {
    "incident__type": {
      "type": "string",
      "title": "Incident  Type",
      "default": "incident",
      "description": "Specifies the type of object being created. Always set to \"incident\" for incident creation. This field helps ensure API consistency and proper object handling.  "
    },
    "incident__title": {
      "type": "string",
      "title": "Incident  Title",
      "default": "New Incident",
      "description": "A clear, descriptive title for the incident that helps responders quickly understand the issue. Best Practice Format: \"<System/Service> - <Problem> - <Impact>\" Examples: - \"Production Database - CPU Usage 95% - Customer Queries Delayed\" - \"Payment API - 500 Error Rate >5% - Orders Failing\" - \"Website - SSL Certificate Expiring - Security Risk\"  "
    },
    "incident__urgency": {
      "type": "string",
      "title": "Incident  Urgency",
      "default": "low",
      "description": "Determines the immediacy of notifications and escalations. Options: - high: Immediate notifications, aggressive escalation - low: Respect service\"s notification rules, standard escalation Choose based on: - Business impact - Time sensitivity - Service criticality - Customer impact  "
    },
    "incident__body__type": {
      "type": "string",
      "title": "Incident  Body  Type",
      "default": "Test",
      "description": "Specifies the type of body content"
    },
    "incident__assignments": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "AssignmentsRequest",
        "properties": {
          "assignee__id": {
            "type": "string",
            "title": "Assignee  Id",
            "pattern": "^P[A-Z0-9]{6}$",
            "description": "User\"s unique identifier. Found in user profile or via API. "
          },
          "assignee__type": {
            "type": "string",
            "title": "Assignee  Type",
            "description": "Object type for user reference"
          }
        },
        "description": "Request schema for `Assignments`"
      },
      "title": "Incident  Assignments",
      "description": "List of users to assign to the incident. Maximum 10 assignees allowed. Important Notes: - Cannot be used with escalation_policy - Users must have access to the service - Assignments override default escalation - Order matters for primary/secondary  "
    },
    "incident__service__id": {
      "type": "string",
      "title": "Incident  Service  Id",
      "pattern": "^P[A-Z0-9]{6}$",
      "description": "Unique identifier for the PagerDuty service. Found in service settings or via API. Example: \"PSVC123\"  "
    },
    "incident__priority__id": {
      "type": "string",
      "title": "Incident  Priority  Id",
      "pattern": "^P[A-Z0-9]{6}$",
      "description": "Unique identifier for the priority level. Example: \"PRIO123\" "
    },
    "incident__body__details": {
      "type": "string",
      "title": "Incident  Body  Details",
      "default": "Incident details pending",
      "description": "Comprehensive incident details in structured format. Recommended Structure: ``` CURRENT STATUS: [Brief description of current situation] IMPACT: - Business Impact: [Description] - User Impact: [Number of affected users/systems] - Revenue Impact: [If applicable] ACTIONS TAKEN: 1. [Action 1] 2. [Action 2] METRICS: - Error Rate: [Value] - Response Time: [Value] LINKS: - Dashboard: [URL] - Logs: [URL] - Runbook: [URL] ```  "
    },
    "incident__incident__key": {
      "type": "string",
      "title": "Incident  Incident  Key",
      "pattern": "^[a-zA-Z0-9._-]+$",
      "description": "Unique identifier for deduplicating incidents within a service. Best Practice Format: \"<source>-<type>-<identifier>-<timestamp>\" Examples: - \"datadog-cpu-alert-prod-db1-1640995200\" - \"cloudwatch-memory-warning-cache-1640995200\" - \"synthetic-api-failure-payments-1640995200\" Notes: - Must be unique per service - Used to prevent duplicate incidents - Should be consistent and meaningful  "
    },
    "incident__service__type": {
      "enum": [
        "service_reference"
      ],
      "type": "string",
      "title": "Incident  Service  Type",
      "default": "service_reference",
      "description": "Object type identifier. Always \"service_reference\" for service objects. "
    },
    "incident__priority__type": {
      "type": "string",
      "title": "Incident  Priority  Type",
      "description": "Object type for priority reference"
    },
    "incident__incident__type__id": {
      "type": "string",
      "title": "Incident  Incident  Type  Id",
      "pattern": "^P[A-Z0-9]{6}$",
      "description": "Unique identifier for incident type"
    },
    "incident__incident__type__name": {
      "enum": [
        "major_incident",
        "security_incident",
        "engineering_incident",
        "customer_incident"
      ],
      "type": "string",
      "title": "Incident  Incident  Type  Name",
      "default": "engineering_incident",
      "description": "Predefined incident type categories. Used for reporting and analytics. "
    },
    "incident__incident__type__type": {
      "type": "string",
      "title": "Incident  Incident  Type  Type",
      "default": "incident_type_reference",
      "description": "Object type for incident type reference"
    },
    "incident__conference__bridge__conference__url": {
      "type": "string",
      "title": "Incident  Conference  Bridge  Conference  Url",
      "format": "uri",
      "default": "https://meet.example.com/incident",
      "description": "Web conference URL. Should be accessible to all responders. "
    },
    "incident__conference__bridge__conference__type": {
      "enum": [
        "zoom",
        "meet",
        "teams",
        "webex",
        "other"
      ],
      "type": "string",
      "title": "Incident  Conference  Bridge  Conference  Type",
      "description": "Platform used for conference bridge. Helps responders prepare right tools.  "
    },
    "incident__conference__bridge__conference__number": {
      "type": "string",
      "title": "Incident  Conference  Bridge  Conference  Number",
      "description": "Phone number with access sequence. Format: \"+1-555-123-4567,,,,1234#\" Commas (,) represent one-second pauses  "
    }
  }
}
          

Remote Providers (1)

These servers are accessible over the network — no local installation needed.

PagerDuty

Remote

pagerduty

View product →