Skip to content

feat: regenerate API client from OpenAPI spec#22

Merged
mekilis merged 1 commit into
mainfrom
speakeasy-sdk-regen-20260719
Jul 19, 2026
Merged

feat: regenerate API client from OpenAPI spec#22
mekilis merged 1 commit into
mainfrom
speakeasy-sdk-regen-20260719

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Automated regeneration via openapi-python-client from docs/v3/openapi3.yaml on frain-dev/convoy main. Hand-written webhook verify (src/convoy/utils/) is untouched by the sync script.


Note

Low Risk
Additive, generated client-only changes with no runtime server impact; main review risk is spec drift or accidental overwrite of protected hand-written paths.

Overview
Refreshes the convoy Python SDK from docs/v3/openapi3.yaml via openapi-python-client, replacing or adding the generated tree under src/convoy.

The package exposes Client / AuthenticatedClient (httpx-based) and typed API helpers grouped by resource—endpoints, events (broadcast, dynamic, batch replay), event deliveries (list, retry, force resend), delivery attempts, event types, and related operations. Each route follows the usual generated pattern: sync / sync_detailed and asyncio / asyncio_detailed, with per-status response models and optional query/body types from the spec.

Hand-maintained code (notably src/convoy/utils/ webhook verification) is excluded from generation and should be unchanged by this sync.

Reviewed by Cursor Bugbot for commit 6b37acb. Bugbot is set up for automated code reviews on this repo. Configure here.

@mekilis
mekilis merged commit 4c8d857 into main Jul 19, 2026
3 checks passed
@mekilis
mekilis deleted the speakeasy-sdk-regen-20260719 branch July 20, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant