{
  "payload": {
    "integrationId": "pagerduty-notifications",
    "version": "1.0.0",
    "status": "active",
    "tags": [
      "incident-management",
      "notifications"
    ],
    "capabilities": [
      "webhook-delivery"
    ],
    "configSchema": {
      "type": "object",
      "required": [
        "region",
        "routingKey",
        "summary",
        "severity"
      ],
      "properties": {
        "region": {
          "type": "string",
          "secret": false,
          "description": "config_region_desc",
          "enum": [
            "events.pagerduty.com",
            "events.eu.pagerduty.com"
          ],
          "default": "events.pagerduty.com"
        },
        "routingKey": {
          "type": "string",
          "secret": true,
          "description": "config_routing_key_desc"
        },
        "summary": {
          "type": "string",
          "secret": false,
          "description": "config_summary_desc",
          "default": "default_value_summary",
          "multiline": true
        },
        "severity": {
          "type": "string",
          "secret": false,
          "description": "config_severity_desc",
          "default": "default_value_severity"
        }
      }
    },
    "httpTemplate": {
      "method": "POST",
      "url": "https://{{config.region}}/v2/enqueue",
      "headers": {
        "Content-Type": "application/json"
      },
      "body": "{\"routing_key\":\"{{config.routingKey}}\",\"event_action\":\"trigger\",\"payload\":{\"summary\":\"{{config.summary}}\",\"source\":\"wecare-resolve\",\"severity\":\"{{config.severity}}\",\"custom_details\":{\"issue_id\":\"{{issue.id}}\",\"category\":\"{{issue.categoryName}}\",\"district\":\"{{issue.location}}\"}}}"
    },
    "localized": {
      "en": {
        "name": "PagerDuty Notifications",
        "description": "Triggers PagerDuty events for Resolve issues.",
        "strings": {
          "config_region_desc": "The PagerDuty Events API regional host. Use events.pagerduty.com for US accounts and events.eu.pagerduty.com for EU accounts.",
          "config_routing_key_desc": "The PagerDuty Events API integration routing key.",
          "config_summary_desc": "The event summary shown in PagerDuty.",
          "config_severity_desc": "The PagerDuty severity value for triggered events.",
          "default_value_summary": "Issue {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "warning"
        }
      },
      "de": {
        "name": "PagerDuty-Benachrichtigungen",
        "description": "Löst PagerDuty-Ereignisse für Resolve-Vorgänge aus.",
        "strings": {
          "config_region_desc": "Der regionale Host der PagerDuty Events API. Verwenden Sie events.pagerduty.com für US-Konten und events.eu.pagerduty.com für EU-Konten.",
          "config_routing_key_desc": "Der Routing Key der PagerDuty Events API-Integration.",
          "config_summary_desc": "Die Ereigniszusammenfassung in PagerDuty.",
          "config_severity_desc": "Der PagerDuty-Schweregrad für ausgelöste Ereignisse.",
          "default_value_summary": "Thema {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "warning"
        }
      },
      "fr": {
        "name": "Notifications PagerDuty",
        "description": "Déclenche des événements PagerDuty pour résoudre les problèmes.",
        "strings": {
          "config_region_desc": "L'hôte régional de l'API des événements PagerDuty. Utilisez events.pagerduty.com pour les comptes US et events.eu.pagerduty.com pour les comptes EU.",
          "config_routing_key_desc": "La clé de routage d'intégration de l'API des événements PagerDuty.",
          "config_summary_desc": "Le résumé de l'événement affiché dans PagerDuty.",
          "config_severity_desc": "La valeur de gravité PagerDuty pour les événements déclenchés.",
          "default_value_summary": "Problème {{issue.id}} : {{issue.categoryName}} à {{issue.location}}",
          "default_value_severity": "avertissement"
        }
      },
      "es": {
        "name": "Notificaciones de PagerDuty",
        "description": "Activa eventos de PagerDuty para resolver problemas.",
        "strings": {
          "config_region_desc": "El host regional de la API de Eventos de PagerDuty. Usa events.pagerduty.com para cuentas en EE. UU. y events.eu.pagerduty.com para cuentas en la UE.",
          "config_routing_key_desc": "La clave de enrutamiento de integración de la API de Eventos de PagerDuty.",
          "config_summary_desc": "El resumen del evento mostrado en PagerDuty.",
          "config_severity_desc": "El valor de severidad de PagerDuty para eventos activados.",
          "default_value_summary": "Problema {{issue.id}}: {{issue.categoryName}} en {{issue.location}}",
          "default_value_severity": "advertencia"
        }
      },
      "it": {
        "name": "Notifiche PagerDuty",
        "description": "Attiva eventi PagerDuty per risolvere problemi.",
        "strings": {
          "config_region_desc": "L'host regionale dell'API Events di PagerDuty. Usa events.pagerduty.com per account US e events.eu.pagerduty.com per account EU.",
          "config_routing_key_desc": "La chiave di instradamento dell'integrazione dell'API Events di PagerDuty.",
          "config_summary_desc": "Il riepilogo dell'evento mostrato in PagerDuty.",
          "config_severity_desc": "Il valore di gravità di PagerDuty per eventi attivati.",
          "default_value_summary": "Problema {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "avviso"
        }
      },
      "da": {
        "name": "PagerDuty-meddelelser",
        "description": "Udløser PagerDuty-hændelser for at løse problemer.",
        "strings": {
          "config_region_desc": "Den regionale vært for PagerDuty Events API. Brug events.pagerduty.com til amerikanske konti og events.eu.pagerduty.com til europæiske konti.",
          "config_routing_key_desc": "PagerDuty Events API-integrations routingnøgle.",
          "config_summary_desc": "Hændelsesoversigten vist i PagerDuty.",
          "config_severity_desc": "PagerDuty-alvorlighedsværdien for udløste hændelser.",
          "default_value_summary": "Problem {{issue.id}}: {{issue.categoryName}} i {{issue.location}}",
          "default_value_severity": "advarsel"
        }
      },
      "et": {
        "name": "PagerDuty-teavitused",
        "description": "Käivitab PagerDuty sündmused lahendamise toimingute jaoks.",
        "strings": {
          "config_region_desc": "PagerDuty Events API piirkondlik host. Kasutage US-kontode jaoks events.pagerduty.com ja EU-kontode jaoks events.eu.pagerduty.com.",
          "config_routing_key_desc": "PagerDuty Events API integratsiooni suunamisvõti.",
          "config_summary_desc": "Sündmuse kokkuvõte PagerDutys.",
          "config_severity_desc": "PagerDuty sündmuste käivitamise tõsidus.",
          "default_value_summary": "Teema {{issue.id}}: {{issue.categoryName}} asukohas {{issue.location}}",
          "default_value_severity": "hoiatus"
        }
      },
      "hu": {
        "name": "PagerDuty-értesítések",
        "description": "PagerDuty-eseményeket vált ki a megoldási műveletekhez.",
        "strings": {
          "config_region_desc": "A PagerDuty Events API regionális hosztja. Használja az events.pagerduty.com címet az amerikai fiókokhoz és az events.eu.pagerduty.com címet az európai fiókokhoz.",
          "config_routing_key_desc": "A PagerDuty Events API-integráció útválasztó kulcsa.",
          "config_summary_desc": "Az esemény összefoglalója a PagerDuty-ben.",
          "config_severity_desc": "A PagerDuty súlyossági szintje a kiváltott eseményekhez.",
          "default_value_summary": "Téma {{issue.id}}: {{issue.categoryName}} a(z) {{issue.location}} helyen",
          "default_value_severity": "figyelmeztetés"
        }
      },
      "ja": {
        "name": "PagerDuty通知",
        "description": "Resolve操作のためにPagerDutyイベントをトリガーします。",
        "strings": {
          "config_region_desc": "PagerDuty Events APIの地域ホスト。米国アカウントにはevents.pagerduty.com、EUアカウントにはevents.eu.pagerduty.comを使用します。",
          "config_routing_key_desc": "PagerDuty Events API統合のルーティングキー。",
          "config_summary_desc": "PagerDutyのイベント概要。",
          "config_severity_desc": "トリガーされたイベントのPagerDutyの重大度。",
          "default_value_summary": "件名 {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "警告"
        }
      },
      "ko": {
        "name": "PagerDuty 알림",
        "description": "Resolve 작업에 대해 PagerDuty 이벤트를 트리거합니다.",
        "strings": {
          "config_region_desc": "PagerDuty Events API의 지역 호스트입니다. 미국 계정은 events.pagerduty.com을 사용하고, 유럽 계정은 events.eu.pagerduty.com을 사용하세요.",
          "config_routing_key_desc": "PagerDuty Events API 통합의 라우팅 키입니다.",
          "config_summary_desc": "PagerDuty의 이벤트 요약입니다.",
          "config_severity_desc": "트리거된 이벤트에 대한 PagerDuty 심각도입니다.",
          "default_value_summary": "주제 {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "warning"
        }
      },
      "nl": {
        "name": "PagerDuty-meldingen",
        "description": "Activeert PagerDuty-gebeurtenissen voor resolve-acties.",
        "strings": {
          "config_region_desc": "De regionale host van de PagerDuty Events API. Gebruik events.pagerduty.com voor Amerikaanse accounts en events.eu.pagerduty.com voor EU-accounts.",
          "config_routing_key_desc": "De routing key van de PagerDuty Events API-integratie.",
          "config_summary_desc": "De gebeurtenissamenvatting in PagerDuty.",
          "config_severity_desc": "De PagerDuty-ernst voor geactiveerde gebeurtenissen.",
          "default_value_summary": "Onderwerp {{issue.id}}: {{issue.categoryName}} in {{issue.location}}",
          "default_value_severity": "waarschuwing"
        }
      },
      "pl": {
        "name": "Powiadomienia PagerDuty",
        "description": "Wyzwala zdarzenia PagerDuty dla operacji rozwiązywania.",
        "strings": {
          "config_region_desc": "Regionalny host API zdarzeń PagerDuty. Użyj events.pagerduty.com dla kont w USA i events.eu.pagerduty.com dla kont w UE.",
          "config_routing_key_desc": "Klucz routingu integracji API zdarzeń PagerDuty.",
          "config_summary_desc": "Podsumowanie zdarzenia w PagerDuty.",
          "config_severity_desc": "Stopień ważności PagerDuty dla wyzwolonych zdarzeń.",
          "default_value_summary": "Temat {{issue.id}}: {{issue.categoryName}} w {{issue.location}}",
          "default_value_severity": "ostrzeżenie"
        }
      },
      "pt": {
        "name": "Notificações do PagerDuty",
        "description": "Aciona eventos do PagerDuty para operações de resolução.",
        "strings": {
          "config_region_desc": "O host regional da API de Eventos do PagerDuty. Use events.pagerduty.com para contas dos EUA e events.eu.pagerduty.com para contas da UE.",
          "config_routing_key_desc": "A chave de roteamento da integração da API de Eventos do PagerDuty.",
          "config_summary_desc": "O resumo do evento no PagerDuty.",
          "config_severity_desc": "A gravidade do PagerDuty para eventos acionados.",
          "default_value_summary": "Assunto {{issue.id}}: {{issue.categoryName}} em {{issue.location}}",
          "default_value_severity": "aviso"
        }
      },
      "sv": {
        "name": "PagerDuty-meddelanden",
        "description": "Utlöser PagerDuty-händelser för Resolve-åtgärder.",
        "strings": {
          "config_region_desc": "Den regionala värden för PagerDuty Events API. Använd events.pagerduty.com för amerikanska konton och events.eu.pagerduty.com för EU-konton.",
          "config_routing_key_desc": "Routingnyckeln för PagerDuty Events API-integrationen.",
          "config_summary_desc": "Händelsesammanfattningen i PagerDuty.",
          "config_severity_desc": "PagerDuty-allvarlighetsgraden för utlösta händelser.",
          "default_value_summary": "Ämne {{issue.id}}: {{issue.categoryName}} i {{issue.location}}",
          "default_value_severity": "varning"
        }
      }
    }
  },
  "signature": {
    "keyId": "wcr-marketplace-26",
    "signatureValue": "49d84hp+cwZRtWVJWjcU8fMrAee9+IkWZRXPVkp8MgJ/IwBqUJC0CbEL8kPDBCqkpnIKFRwfcHIsGt8H3HQwAg=="
  }
}
