Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

OnCallPagingApi Missing endpoint to list pages

Offen
#2,773 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
openapi, python
Bereich
api

Rechercherichtung

Beginnen Sie mit src/datadog_api_client/v2/api/on_call_paging_api.py, insbesondere mit dem vorhandenen acknowledge-on-call-page-Beispiel und dem Endpoint. Vergleichen Sie die Client-API mit dem instabilen Web-UI-Endpoint unter /api/unstable/on-call/pages. Als erledigt gilt die Aufgabe, wenn der Client unter dem unstable Feature-Flag eine Listing-Methode mit der angeforderten Filterunterstützung bereitstellt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

kind/bug stale

Describe the bug
OnCallPagingApi has methods to Escalate, Acknowledge, Resolve or Create On-Call Pages but not to list them.
The only way to list them is through the web ui https://app.datadoghq.eu/on-call/pages

To Reproduce
Steps to reproduce the behavior:

  1. Try out the example for acknowledging an on-call page found here
  2. Try to change the code to list current triggered pages
  3. No methods or api endpoints exposed for that.

Expected behavior
A method similar to acknowledge_on_call_page but for listing outstanding pages, with the ability to filter out by responder, status, etc...

Screenshots

Environment and Versions (please complete the following information):

  • datadog-api-client==2.61.0

Additional context
The web UI is currently using an unstable API endpoint that differs from what the library is using ie:

If the endpoints is unstable the expected behavior is to have it supported under the unstable feature flag

Vorherrschende Sprache
Python
Sterne
167
Forks
55
Ø Merge
3 T. 17 Std.
Gemergte PRs (30 T.)
80

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus DataDog/datadog-api-client-python

Alle Issues in DataDog/datadog-api-client-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.