PagerDuty
Læs PagerDuty-services, on-call-vagter, incidents, log entries og alerts via REST API v2. OAuth eller REST API-nøgle med US- eller EU-residency.
Eksempelspørgsmål
Prøv at spørge din AI-klient
-
Who is on call for Platform this week?
-
Did the database paging incident ever get acknowledged?
-
Summarize open PagerDuty incidents from the last 2 days.
-
Write a short handoff note for Amalie before she takes the pager - do not page anyone.
-
Which services paged more than twice this month?
Oversigt
Forbind PagerDuty, så AI-klienter kan gennemse services, se hvem der har vagt, liste åbne incidents og inspicere log entries og alerts via REST API v2.
Integrationen er read-first: kun list- og get-værktøjer. Acknowledge, resolve og snooze er ikke inkluderet.
Foretræk OAuth (Connect PagerDuty). En REST API-nøgle er stadig tilgængelig som fallback.
Forudsætninger
- En PagerDuty-konto med adgang til de services, du vil forespørge
- Rettighed til at godkende en PagerDuty OAuth-app, eller til at oprette en REST API-nøgle
- En stackgate.ai-konto
Forbind med OAuth
- Log ind på stackgate.ai og åbn My Integrations → PagerDuty.
- Vælg Connect PagerDuty.
- Log ind på PagerDuty og godkend læseadgang til services, schedules, on-calls, incidents og log entries.
- stackgate.ai gemmer tokenet krypteret og registrerer US- vs EU-residency ud fra tokenet.
- Brug evt. Edit tool access for kun at tillade udvalgte læseværktøjer.
Din PagerDuty OAuth-app (Integrations → App Registration, Scoped OAuth) skal tillade hubbens redirect URI og disse læse-scopes: openid, users.read, services.read, schedules.read, oncalls.read, incidents.read og log_entries.read.
Se PagerDuty OAuth.
Forbind med en REST API-nøgle
Brug dette, når OAuth ikke er tilgængelig for din konto.
- Log ind på PagerDuty for den konto, du vil forbinde.
- Åbn Integrations → API Access Keys (eller User Settings → API Access for et bruger-token).
- Opret en REST API-nøgle. Kopiér den med det samme.
- Notér din service region:
- US-konti bruger
https://api.pagerduty.com - EU data residency-konti bruger
https://api.eu.pagerduty.com
- US-konti bruger
- I stackgate.ai: My Integrations → PagerDuty.
- Under Add with REST API key indsætter du nøglen, vælger US eller EU og gemmer. stackgate.ai verificerer nøglen mod
/users/meog gemmer den krypteret.
Se PagerDuty REST API authentication.
Brug med AI-klienter
- Dedikeret endpoint:
POST /mcp/pagerdutymed Sanctum bearer token - Private gateway: én config til alle integrationer - brug
pagerduty__*-navngivne værktøjer
Eksempel-prompter:
- "Hvem har vagt på payments-servicen?"
- "List åbne PagerDuty-incidents."
- "Vis log entries for incident Q0U5BQO4V7E7X5."
Fejlfinding
- 422 integration not configured - gennemfør OAuth eller API-nøgleformularen under My Integrations.
- 401 Unauthorized - reconnect OAuth, eller generér en ny REST API-nøgle i PagerDuty og opdater My Integrations.
- 403 Forbidden - forbindelsen kan ikke læse services, schedules eller incidents. Godkend OAuth igen med læse-scopes, eller brug en konto-nøgle.
- Forkert region - EU-residency-konti skal bruge EU-API-hosten. OAuth registrerer det som regel; API-nøgler kræver EU-valget.
- 429 Too many requests - PagerDuty begrænser REST-kald. Prøv igen efter kort pause, og brug limit/offset i stedet for polling.
- Tilbagekald adgang - disconnect integrationen i My Integrations, og tilbagekald appen eller slet nøglen i PagerDuty.
Begrænsninger
- Read-only MVP. Muterende incident-handlinger er reserveret til en senere, permission-gated udgivelse.
- Rate limits afhænger af planen. Foretræk paginerede list-værktøjer frem for tætte loops.
- Incident-payloads kan indeholde responder-emails og telefonnumre. Behandl resultater som driftsdata.
Tilgængelige værktøjer
-
list_services
List PagerDuty-services med valgfri navnesøgning.
-
list_schedules
List PagerDuty on-call-schedules.
-
list_oncalls
Vis hvem der har vagt nu, evt. filtreret på schedule.
-
list_incidents
List PagerDuty-incidents (standard: åbne).
-
get_incident
Hent et PagerDuty-incident efter ID.
-
list_incident_log_entries
List log entries for et PagerDuty-incident.
-
list_alerts
List alerts på et PagerDuty-incident.
MCP-endpoint:
https://stackgate.ai/mcp/pagerduty
(HTTP) eller via
private gateway.