Cvent Social Tables · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Social Tables API Gateway Authentication Guest Lists API

12 actions 12 updates documentation extends openapi/cvent-social-tables-guest-lists-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Cvent Social Tables's API. It is a proposal applied on top of the contract, not a document Cvent Social Tables publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdcontactx-support-channelexternalDocs

Targets 12

$.info
$
$.paths['/4.0/guestlists'].get
$.paths['/4.0/guestlists'].post
$.paths['/4.0/guestlists/{guestlist_id}'].get
$.paths['/4.0/guestlists/{guestlist_id}'].put
$.paths['/4.0/guestlists/{guestlist_id}'].patch
$.paths['/4.0/guestlists/{guestlist_id}'].delete
$.paths['/4.0/guestlists/{guestlist_id}/_clone'].post
$.paths['/4.0/guestlists/{guestlist_id}/column_mapping'].get
$.paths['/4.0/guestlists/{guestlist_id}/cvent/seating'].delete
$.paths['/4.0/guestlists/{guestlist_id}/restore'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Social Tables API Gateway Authentication Guest Lists API
  version: 1.0.0
x-provenance:
  generated: '2026-09-07'
  method: generated
  source: openapi/cvent-social-tables-guest-lists-api-openapi.yml
  note: Overlay of API Evangelist enhancements over the provider contract. It never mutates the original.
    operationId values are GENERATED from method+path — they are not names Social Tables publishes; the
    provider declares no operationId on any of its 87 operations. contact and externalDocs are the provider's
    own real URLs.
extends: openapi/cvent-social-tables-guest-lists-api-openapi.yml
actions:
- target: $.info
  description: Point the contract at the developer portal that publishes it.
  update:
    contact:
      name: Social Tables Developer Portal
      url: https://developer.socialtables.com
    x-support-channel: Stack Overflow tag social-tables (https://developer.socialtables.com/docs/support/)
- target: $
  description: Attach the human documentation that explains auth, identifiers and permissions.
  update:
    externalDocs:
      description: Socialtables Developer Documentation
      url: https://developer.socialtables.com/docs/
- target: $.paths['/4.0/guestlists'].get
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: get_guestlists
- target: $.paths['/4.0/guestlists'].post
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: create_guestlists
- target: $.paths['/4.0/guestlists/{guestlist_id}'].get
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: get_guestlists_By_GuestlistId
- target: $.paths['/4.0/guestlists/{guestlist_id}'].put
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: replace_guestlists_By_GuestlistId
- target: $.paths['/4.0/guestlists/{guestlist_id}'].patch
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: update_guestlists_By_GuestlistId
- target: $.paths['/4.0/guestlists/{guestlist_id}'].delete
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: delete_guestlists_By_GuestlistId
- target: $.paths['/4.0/guestlists/{guestlist_id}/_clone'].post
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: create_guestlists_By_GuestlistId_clone
- target: $.paths['/4.0/guestlists/{guestlist_id}/column_mapping'].get
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: get_guestlists_By_GuestlistId_column_mapping
- target: $.paths['/4.0/guestlists/{guestlist_id}/cvent/seating'].delete
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: delete_guestlists_By_GuestlistId_cvent_seating
- target: $.paths['/4.0/guestlists/{guestlist_id}/restore'].post
  description: Add a stable operationId. The published Swagger 2.0 declares none, so generated clients
    produce machine-named methods.
  update:
    operationId: create_guestlists_By_GuestlistId_restore