Generate a webhook delivery verification helper
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- python
- Bereich
- api, backend-api-design
Rechercherichtung
Start by locating the OpenAPI configuration and event schemas used by Stainless, then check how the Python SDK exposes configured webhook methods. Confirm the Standard Webhooks integration can generate client.webhooks.unwrap with signature verification and typed event payloads, and add the Python-side tests or examples mentioned in the issue to demonstrate the generated helper.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The Python SDK can create and manage webhooks, but it does not currently verify or parse incoming deliveries. Users need to install and call standardwebhooks directly.
Since Browserbase already follows the Standard Webhooks format, could the SDK generate an unwrap helper?
event = client.webhooks.unwrap(
body,
headers,
)
Stainless supports this through a top-level OpenAPI webhooks section and a webhook_unwrap method in the SDK configuration. That could provide signature verification and typed event payloads without adding handwritten verification code to this repository.
I’d be glad to help with any Python-side tests, examples, or follow-up changes once the event schemas and generator configuration are in place.
- Vorherrschende Sprache
- Python
- Sterne
- 93
- Forks
- 16
- Ø Merge
- 11 Min.
- Gemergte PRs (30 T.)
- 3
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus browserbase/sdk-python
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#182 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
browserbase/sdk-python#180 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#179 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
browserbase/sdk-python#178 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
browserbase/sdk-python#176 ·
Alle Issues in browserbase/sdk-python
Ähnliche Issues
-
area: harness bug status: needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Human-Agent-Society/reef#625 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
learningequality/kolibri#15351 · 2 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Name consistency Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
eellak/triplestore#65 · 1 Kommentar ·