feat: regenerate API client from OpenAPI spec#4
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c3bafb7. Configure here.
|
|
||
| try { | ||
| byte[] localVarPostBody = memberVarObjectMapper.writeValueAsBytes(body); | ||
| byte[] localVarPostBody = memberVarObjectMapper.writeValueAsBytes(modelsBulkOnboardRequest); |
There was a problem hiding this comment.
CSV onboard support removed
Medium Severity
bulkOnboard no longer accepts a File body and always sends application/json via ModelsBulkOnboardRequest, while the method docs still say the endpoint accepts CSV or JSON. Callers that relied on CSV upload can no longer use this client for that path.
Reviewed by Cursor Bugbot for commit c3bafb7. Configure here.
c3bafb7 to
7fbf337
Compare
|
Superseded by the app-authored regen PR (#6), which merged with the same generated content. |


Automated regeneration via OpenAPI Generator (java/native) from
docs/v3/openapi3.yamlon frain-dev/convoy main. Hand-written webhook verify (src/main/java/com/getconvoy/webhook/) is untouched by the sync script.Note
Low Risk
Documentation-only change on a generated model; no logic or API surface changes in the diff.
Overview
Regenerates the Java API client from the updated OpenAPI spec. In this sync, the only visible model change is Javadoc on
ModelsCreateEvent.endpointId: it now states thatendpoint_idis required unless the deprecatedapp_idis provided, matching the spec’s create-event contract.No fields, serializers, or validation annotations change in the diff—behavior for callers is unchanged aside from clearer generated API docs.
Reviewed by Cursor Bugbot for commit 7fbf337. Bugbot is set up for automated code reviews on this repo. Configure here.