[PR #6734] [management] fix duplicate operationId in OpenAPI spec #29843

Open
opened 2026-08-05 08:09:08 -04:00 by saavagebueno · 0 comments
Owner

Original Pull Request: https://github.com/netbirdio/netbird/pull/6734

State: closed
Merged: Yes


Description

The OpenAPI spec had two endpoints using the same operationId: deleteIntegration, which prevents strict code generators from producing client SDKs.

Renamed the conflicting operationIds to be descriptive and unique.

Changes

  • DELETE /api/integrations/edr/intune -> deleteEDRIntuneIntegration
  • DELETE /api/event-streaming/{id} -> deleteEventStreamingIntegration

All other delete* operationIds verified unique with no further duplicates.

Documentation

  • Documentation is not needed for this change (spec fix, no user-facing docs impact)

Fixes #5436

**Original Pull Request:** https://github.com/netbirdio/netbird/pull/6734 **State:** closed **Merged:** Yes --- ## Description The OpenAPI spec had two endpoints using the same `operationId: deleteIntegration`, which prevents strict code generators from producing client SDKs. Renamed the conflicting operationIds to be descriptive and unique. ## Changes - `DELETE /api/integrations/edr/intune` -> `deleteEDRIntuneIntegration` - `DELETE /api/event-streaming/{id}` -> `deleteEventStreamingIntegration` All other `delete*` operationIds verified unique with no further duplicates. ## Documentation - [x] Documentation is **not needed** for this change (spec fix, no user-facing docs impact) Fixes #5436
saavagebueno added the pull-request label 2026-08-05 08:09:08 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#29843