DevCycle · AsyncAPI Specification

Devcycle Webhooks

Version

View Spec View on GitHub CompanyEnterprise SaasFeature FlagsFeature ManagementFeature Flags as a ServiceExperimentationOpenFeatureDeveloper ToolsDevOpsAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: derived
source: openapi/devcycle-management-openapi.json
spec_type: Webhooks
summary: >-
  DevCycle does not publish an AsyncAPI document. It does expose an outbound
  webhook surface managed through the Management API (Webhooks tag): projects can
  register HTTP webhook subscriptions that DevCycle calls when configured events
  occur. This artifact captures the webhook management surface derived from the
  Management API operations; the event payload catalog itself is documented in the
  DevCycle dashboard.
management_operations:
- operationId: WebhooksController_create
  method: POST
  path: /v1/projects/{project}/webhooks
  summary: Register a webhook subscription for a project
- operationId: WebhooksController_findAll
  method: GET
  path: /v1/projects/{project}/webhooks
  summary: List a project's webhook subscriptions
- operationId: WebhooksController_findOne
  method: GET
  path: /v1/projects/{project}/webhooks/{id}
  summary: Retrieve a webhook subscription
- operationId: WebhooksController_update
  method: PATCH
  path: /v1/projects/{project}/webhooks/{id}
  summary: Update a webhook subscription
- operationId: WebhooksController_remove
  method: DELETE
  path: /v1/projects/{project}/webhooks/{id}
  summary: Delete a webhook subscription
docs: https://docs.devcycle.com/integrations/webhooks
notes: >-
  Webhooks are configured per project and deliver change/audit events to a
  subscriber URL. There is no published AsyncAPI/event-schema document, so this
  provider's asyncapi scoring family is N/A rather than penalized; the Webhooks
  pointer captures the real event/webhook surface.