Cvent Event Cloud · OpenAPI Overlay

Cvent Event Cloud Overlays

0 actions update
Published by Cvent Event Cloud Authored by the provider (searched).
View Overlay File View on GitHub Overlay Specification

OpenAPI Overlay

Raw ↑
x-generated: '2026-08-13'
x-method: searched
x-source: https://github.com/cvent/rest-sdks/tree/main/overlays
x-provider: Cvent Event Cloud
x-providerId: cvent-event-cloud
x-description: >-
  Cvent authors and publishes its own OpenAPI Overlay 1.0.0 documents. They are not our
  enhancements — these five files are saved verbatim from Cvent's rest-sdks repository, where its
  Speakeasy workflow applies them in order on top of cvent-public-spec/openapi.yaml before
  generating the TypeScript, .NET and Java SDKs. That makes Cvent one of the small number of
  providers using Overlay in production rather than as a demo.
x-applied_to: openapi/_original/cvent-rest-apis-openapi.yaml
x-workflow: https://github.com/cvent/rest-sdks/blob/main/.speakeasy/workflow.yaml
x-speakeasy_version: 1.752.0
x-registry: registry.speakeasyapi.dev/cvent/rest-sdks/public
x-overlays:
  - file: overlays/cvent-event-cloud-public-overlay.yaml
    name: public_overlay
    order: 1
    source: https://github.com/cvent/rest-sdks/blob/main/overlays/public_overlay.yaml
    jsonpath: rfc9535
    purpose: >-
      Sets the document-level security to clientCredentials + authorizationCode, adds a
      basicHttpAuthentication scheme and pins it to POST /oauth2/token, replaces servers[] with the
      two regional bases (api-platform.cvent.com/ea and api-platform-eur.cvent.com/ea), and repairs
      a long list of $ref targets so error responses resolve to error-response.
  - file: overlays/cvent-event-cloud-operation-level-pagination-overlay.yaml
    name: operation_level_pagination_overlay
    order: 2
    source: https://github.com/cvent/rest-sdks/blob/main/overlays/operation_level_pagination_overlay.yaml
    purpose: Marks operations as paginated so the generated SDKs auto-iterate the token cursor.
  - file: overlays/cvent-event-cloud-description-overlay.yaml
    name: description_overlay
    order: 3
    source: https://github.com/cvent/rest-sdks/blob/main/overlays/description_overlay.yaml
    purpose: >-
      Replaces the long info.description with the short SDK-package blurb, so the registry listing
      reads as a package description rather than an API manual.
  - file: overlays/cvent-event-cloud-segments-error-response-overlay.yaml
    name: segments_error_response_overlay
    order: 4
    source: https://github.com/cvent/rest-sdks/blob/main/overlays/segments_error_response_overlay.yaml
    purpose: Normalises the Audience Segments error response shape.
  - file: overlays/cvent-event-cloud-retries-overlay.yaml
    name: retries_overlay
    order: 5
    source: https://github.com/cvent/rest-sdks/blob/main/overlays/retries_overlay.yaml
    purpose: >-
      Declares the retry/back-off behaviour baked into the generated clients — the SDK-side
      counterpart to the 429 handling documented in rate-limits/.
x-note: >-
  The overlays are the reason the SDK-facing spec and the raw published spec differ. Anyone diffing
  @cvent/sdk's surface against cvent-public-spec/openapi.yaml must apply these five in order first.
x-maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com