Cvent Social Tables website screenshot

Cvent Social Tables

Social Tables, a Cvent product, is event diagramming, room-design, and seating software for hospitality venues, hotels, and meeting planners. Planners design 2D / 3D floor plans, manage seating arrangements, build attendee guest lists, and collaborate with venues. Social Tables has been integrated into the Cvent Hospitality Cloud and Diagramming product line. The legacy Social Tables developer portal exposed a REST API for events, floor plans, and diagrams; new programmatic integration is generally delivered through the Cvent Platform REST API and the Cvent Diagramming product.

1 APIs 0 Features
3D DesignCateringDiagrammingEvent DesignEvent ManagementEventsFloor PlansHospitalityHotelMeetingsSeatingSeating ChartsVenues

APIs

Social Tables Events API (Legacy)

The legacy Social Tables Events API provided REST access to events, venues, floor plans, diagrams, and seating arrangements created in Social Tables. With Social Tables now part...

Collections

Pricing Plans

Rate Limits

Cvent Social Tables Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
ProductPage
ProductPage
🌐
DeveloperPortal
DeveloperPortal
🌐
ParentDeveloperPortal
ParentDeveloperPortal
🔗
Login
Login
💬
Support
Support
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
🔗
Twitter
Twitter
🔗
LinkedIn
LinkedIn

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Social Tables API Gateway
  version: 4.0.0
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Get information about the current OAuth bearer token as-supplied in headers
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/oauth/token'
    docs: Get information about the current OAuth bearer token as-supplied in headers
  - info:
      name: Request an OAuth bearer token
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/oauth/token'
      headers:
      - name: Content-Type
        value: ''
      - name: Accept
        value: ''
    docs: Request an OAuth bearer token
- info:
    name: Diagram Favorites
    type: folder
  items:
  - info:
      name: get multiple favorites
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/favorites'
      params:
      - name: user
        value: ''
        type: query
      - name: team
        value: ''
        type: query
    docs: get multiple favorites
  - info:
      name: inserts a favorite
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/favorites/'
    docs: inserts a favorite
  - info:
      name: updates a favorite
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/favorites/'
    docs: updates a favorite
  - info:
      name: get a favorite by ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/favorites/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: get a favorite by ID
  - info:
      name: deletes a favorite
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/favorites/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: deletes a favorite
- info:
    name: Diagram Layouts
    type: folder
  items:
  - info:
      name: get multiple layouts
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/layouts'
      params:
      - name: bookable_room
        value: ''
        type: query
      - name: space_template
        value: ''
        type: query
      - name: team_id
        value: ''
        type: query
    docs: get multiple layouts
  - info:
      name: inserts a layout
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/layouts/'
    docs: inserts a layout
  - info:
      name: get a layout by ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/layouts/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: get a layout by ID
  - info:
      name: updates a layout
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/layouts/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: updates a layout
  - info:
      name: deletes a layout
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/layouts/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: deletes a layout
- info:
    name: Diagram Template Presets
    type: folder
  items:
  - info:
      name: get multiple template presets
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/template-presets'
      params:
      - name: user
        value: ''
        type: query
      - name: team
        value: ''
        type: query
      - name: setup
        value: ''
        type: query
      - name: propertyId
        value: ''
        type: query
        description: filters by property id, excludes presets associated with a property if 'null'
      - name: catalogItemId
        value: ''
        type: query
    docs: get multiple template presets
  - info:
      name: inserts a template preset
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/template-presets'
      params:
      - name: event_id
        value: ''
        type: query
    docs: inserts a template preset
  - info:
      name: get a template preset by id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/template-presets/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: get a template preset by id
  - info:
      name: updates a template preset
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/template-presets/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: event_id
        value: ''
        type: query
    docs: updates a template preset
  - info:
      name: deletes a template preset
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/template-presets/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: event_id
        value: ''
        type: query
    docs: deletes a template preset
- info:
    name: Diagrams
    type: folder
  items:
  - info:
      name: get multiple diagrams
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/diagrams'
      params:
      - name: ids
        value: ''
        type: query
      - name: event
        value: ''
        type: query
      - name: space
        value: ''
        type: query
      - name: guestlist
        value: ''
        type: query
      - name: legacy_event
        value: ''
        type: query
      - name: fields
        value: ''
        type: query
      - name: external_diagram_id
        value: ''
        type: query
      - name: external_event_id
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
    docs: get multiple diagrams
  - info:
      name: get a diagram by ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/diagrams/:id'
      params:
      - name: id
        value: ''
        type: path
      - name: fields
        value: ''
        type: query
    docs: get a diagram by ID
  - info:
      name: deletes a diagram
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/diagrams/:id'
      params:
      - name: id
        value: ''
        type: path
    docs: deletes a diagram
  - info:
      name: automatically seat array of guest objects at available chairs
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/diagrams/:id/auto-seat'
      params:
      - name: id
        value: ''
        type: path
        description: id of diagram to seat guests in
    docs: automatically seat array of guest objects at available chairs
  - info:
      name: get chair and floor element information for seated guests
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/diagrams/:id/guests'
      params:
      - name: id
        value: ''
        type: path
    docs: get chair and floor element information for seated guests
  - info:
      name: Detaches a diagram's guestlist and unseats all guests
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/diagrams/:id/guests'
      params:
      - name: id
        value: ''
        type: path
        description: id of diagram
    docs: Detaches a diagram's guestlist and unseats all guests
  - info:
      name: seat guests at specified floor elements in a diagram
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/diagrams/:id/seat'
      params:
      - name: id
        value: ''
        type: path
        description: id of diagram to seat guests in
    docs: seat guests at specified floor elements in a diagram
  - info:
      name: Get a diagram by its guestlist ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/diagrams/guestlist/:guestlistId'
      params:
      - name: guestlistId
        value: ''
        type: path
      - name: fields
        value: ''
        type: query
    docs: Get a diagram by its guestlist ID
- info:
    name: Events
    type: folder
  items:
  - info:
      name: Retrieve all events an authenticated user has access to within their team.
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/events'
      params:
      - name: event_ids
        value: ''
        type: query
        description: Comma-separated list of event IDs.
      - name: v2_event_ids
        value: ''
        type: query
        description: Comma-separated list of v2 event IDs.
      - name: attachSpacesAndBookableRooms
        value: ''
        type: query
        description: Whether to include spaces and bookable rooms in the event response.
      - name: permissionLevel
        value: ''
        type: query
        description: Permission level to include in the event response. 0 = default = add mobile permissions; 1 = skip mobile
          permissions;
    docs: Retrieve all events an authenticated user has access to within their team.
  - info:
      name: Creates an event
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/events'
    docs: Creates an event
  - info:
      name: Returns information about an event by its unique ID.
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/events/:event'
      params:
      - name: event
        value: ''
        type: path
        description: The string or int unique identifier of the event.
      - name: include_deleted
        value: ''
        type: query
        description: Whether to include deleted events in the response.
    docs: Returns information about an event by its unique ID.
  - info:
      name: Update an event
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/events/:event'
      params:
      - name: event
        value: ''
        type: path
        description: ID or UID of the event to update
    docs: Update an event
  - info:
      name: Delete an event
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/events/:event'
      params:
      - name: event
        value: ''
        type: path
        description: ID or UID of the event to delete
    docs: Delete an event
  - info:
      name: Retrieve a list of events that the user (specified via the token) has access to, with offset-based pagination
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/events/page'
      params:
      - name: limit
        value: ''
        type: query
        description: The number of events to retrieve
      - name: offset
        value: ''
        type: query
        description: The starting point for pagination
      - name: name
        value: ''
        type: query
        description: Filter by name of the event
      - name: owner_id
        value: ''
        type: query
        description: Filter by the owner ID of the event
      - name: collaborator_id
        value: ''
        type: query
        description: Filter by collaborator who can access the event
      - name: industry_type
        value: ''
        type: query
        description: Filter by industry type of the event
      - name: start_date
        value: ''
        type: query
        description: Filter by start date (epoch time) of the event
      - name: end_date
        value: ''
        type: query
        description: Filter by end date (epoch time) of the event
      - name: last_activity
        value: ''
        type: query
        description: Filter by last activity date of the event
      - name: event_type
        value: ''
        type: query
        description: Filter by event type of the event
      - name: team_id
        value: ''
        type: query
        description: Filter by team ID of the user
      - name: space_id
        value: ''
        type: query
        description: Filter by space IDs of the diagrams in the event
      - name: sort_col
        value: ''
        type: query
        description: The field to sort by (e.g., name, start_date, end_date, etc.)
      - name: sort_dir
        value: ''
        type: query
        description: The sort direction to use (ASC or DESC)
      - name: date_filter
        value: ''
        type: query
        description: Convenience filter to get events that are upcoming, past, or all
      - name: space_template_ids
        value: ''
        type: query
        description: Space template IDs to filter by
      - name: bookable_room_ids
        value: ''
        type: query
        description: Bookable room IDs to filter by
      - name: event_platform
        value: ''
        type: query
        description: 'Filter by event platform type. Valid values: ''prismm'' (events with prismm_occasion_id), ''ced'' (events
          without prismm_occasion_id, default), or ''all'' (no filtering)'
      - name: event_ids
        value: ''
        type: query
        description: Comma-separated list of event UIDs to filter by
      - name: v2_event_ids
        value: ''
        type: query
        description: Comma-separated list of v2 (legacy) event IDs to filter by
    docs: Retrieve a list of events that the user (specified via the token) has access to, with offset-based pagination
- info:
    name: Guest Checkin
    type: folder
  items:
  - info:
      name: Get all checked in guests for a guestlist
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/checkin'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Get all checked in guests for a guestlist
  - info:
      name: Updates multiple guests to a single checkin status
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/checkin'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Updates multiple guests to a single checkin status
  - info:
      name: Updates multiple guests to multiple checkin statuses
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/update-checkin-status'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Updates multiple guests to multiple checkin statuses
- info:
    name: Guest Groups
    type: folder
  items:
  - info:
      name: Create a group
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Create a group
  - info:
      name: Retrieve a GROUP
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Retrieve a GROUP
  - info:
      name: Delete a GROUP
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Delete a GROUP
  - info:
      name: Bulk add/remove guests to/from group
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id/guests/_bulk'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Bulk add/remove guests to/from group
  - info:
      name: Bulk adds guests from group
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id/guests/_bulk/create'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Bulk adds guests from group
  - info:
      name: Bulk deletes guests from group
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id/guests/_bulk/delete'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Bulk deletes guests from group
  - info:
      name: Clear Group Name
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id/name'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
    docs: Clear Group Name
  - info:
      name: Set group name
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/groups/:group_id/name/:name'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: group_id
        value: ''
        type: path
      - name: name
        value: ''
        type: path
    docs: Set group name
- info:
    name: Guest Lists
    type: folder
  items:
  - info:
      name: Retrieve all guestlists by session or event id
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists'
      params:
      - name: event_id
        value: ''
        type: query
      - name: session_id
        value: ''
        type: query
    docs: Retrieve all guestlists by session or event id
  - info:
      name: Create a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists'
    docs: Create a guestlist
  - info:
      name: Retrieve all guestlists
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Retrieve all guestlists
  - info:
      name: Update a guestlist
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
        description: guestlist ID
    docs: Update a guestlist
  - info:
      name: Update a guestlist
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
        description: guestlist ID
    docs: Update a guestlist
  - info:
      name: Delete a guestlist
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Delete a guestlist
  - info:
      name: Clone a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/_clone'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Clone a guestlist
  - info:
      name: Get a guestlist column mapping
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/column_mapping'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Get a guestlist column mapping
  - info:
      name: Delete a guestlist
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/cvent/seating'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Delete a guestlist
  - info:
      name: Restore a deleted guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/restore'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Restore a deleted guestlist
- info:
    name: Guest Meals
    type: folder
  items:
  - info:
      name: assign/delete multiple guests to a tag
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/meals'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: assign/delete multiple guests to a tag
  - info:
      name: create a meal on a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/meals'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: create a meal on a guestlist
  - info:
      name: edit a meal on a guestlist
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/meals/:meal_title'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: meal_title
        value: ''
        type: path
    docs: edit a meal on a guestlist
  - info:
      name: delete a meal on a guestlist
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/meals/:meal_title'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: meal_title
        value: ''
        type: path
    docs: delete a meal on a guestlist
- info:
    name: Guest Tags
    type: folder
  items:
  - info:
      name: assign/delete multiple guests to a tag
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/tags'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: assign/delete multiple guests to a tag
  - info:
      name: get the tags status on a guestlist
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/tags'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: get the tags status on a guestlist
  - info:
      name: create a tag on a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/tags'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: create a tag on a guestlist
  - info:
      name: get a tag on a guestlist
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/tags/:tag_title_or_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: tag_title_or_id
        value: ''
        type: path
    docs: get a tag on a guestlist
  - info:
      name: edit a tag on a guestlist
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/tags/:tag_title_or_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: tag_title_or_id
        value: ''
        type: path
    docs: edit a tag on a guestlist
  - info:
      name: delete a tag on a guestlist
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/tags/:tag_title_or_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: tag_title_or_id
        value: ''
        type: path
    docs: delete a tag on a guestlist
- info:
    name: Guests
    type: folder
  items:
  - info:
      name: Retrieve all guests for a guestlist
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Retrieve all guests for a guestlist
  - info:
      name: Add a guest to a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Add a guest to a guestlist
  - info:
      name: add multiple guests to a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/_bulk'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: add multiple guests to a guestlist
  - info:
      name: dedupe new guests against existing guests in a guestlist
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/_dedupe'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: dedupe new guests against existing guests in a guestlist
  - info:
      name: deletes existing guests that match new duplicate guests
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/_replace'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: deletes existing guests that match new duplicate guests
  - info:
      name: Retrieve a guest
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Retrieve a guest
  - info:
      name: update a guest
      type: http
    http:
      method: PUT
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
        description: guest ID
    docs: update a guest
  - info:
      name: update a guest
      type: http
    http:
      method: PATCH
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
        description: guest ID
    docs: update a guest
  - info:
      name: Delete a guest & remove from group
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Delete a guest & remove from group
  - info:
      name: Updates the checkin status of an individual guest
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id/checkin'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Updates the checkin status of an individual guest
  - info:
      name: Restore a deleted guest and their group if applicable
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id/restore'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Restore a deleted guest and their group if applicable
  - info:
      name: Retrieve a guest with seating information
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id/seating'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Retrieve a guest with seating information
  - info:
      name: Seats a guest and any grouped guests with them
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/:guest_id/seating'
      params:
      - name: guestlist_id
        value: ''
        type: path
      - name: guest_id
        value: ''
        type: path
    docs: Seats a guest and any grouped guests with them
  - info:
      name: Retrieve all guests and their seatings for a guestlist
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/:guestlist_id/guests/seating'
      params:
      - name: guestlist_id
        value: ''
        type: path
    docs: Retrieve all guests and their seatings for a guestlist
  - info:
      name: Retrieve all guests matching specified filter
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/guestlists/team/:team_id/guests/_filter'
      params:
      - name: team_id
        value: ''
        type: path
      - name: filter_key
        value: ''
        type: query
      - name: filter_value
        value: ''
        type: query
      - name: event_ids
        value: ''
        type: query
    docs: Retrieve all guests matching specified filter
- info:
    name: Layout Automation
    type: folder
  items:
  - info:
      name: POST /4.0/layout-automation
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/layout-automation'
    docs: actively calculates layout and creates an event/space/diagram
  - info:
      name: DELETE /4.0/layout-automation
      type: http
    http:
      method: DELETE
      url: '{{baseUrl}}/4.0/layout-automation'
      params:
      - name: spaces
        value: ''
        type: query
        description: a comma-separated list of space IDs to clear
      - name: event
        value: ''
        type: query
        description: the ID of the event to clear
      - name: hardDelete
        value: ''
        type: query
        description: flag to hard delete diagram/space
    docs: removes floor elements from previous automated and manual layouts
  - info:
      name: POST /4.0/layout-automation/custom-setup
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/layout-automation/custom-setup'
    docs: actively calculates layout and creates an event/space/diagram using custom_setup defined from Home Team Setup Presets
      https://home-2018.socialtables.com/settings/team-setup-presets
- info:
    name: Properties
    type: folder
  items:
  - info:
      name: get active properties owned by the caller team
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/properties'
    docs: get active properties owned by the caller team
  - info:
      name: get a property from a property ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/properties/:property_id'
      params:
      - name: property_id
        value: ''
        type: path
    docs: get a property from a property ID
- info:
    name: Rooms
    type: folder
  items:
  - info:
      name: Returns all rooms for a given property ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/properties/:property_id/rooms'
      params:
      - name: property_id
        value: ''
        type: path
    docs: Returns all rooms for a given property ID
  - info:
      name: get a room by ID
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/rooms/:room_id'
      params:
      - name: room_id
        value: ''
        type: path
      - name: archived
        value: ''
        type: query
    docs: get a room by ID
- info:
    name: SNC Event Integration
    type: folder
  items:
  - info:
      name: Accepts data about external events and persists them
      type: http
    http:
      method: POST
      url: '{{baseUrl}}/4.0/v1/integrations/:sncType'
      params:
      - name: sncType
        value: ''
        type: path
    docs: 'This api creates a diagram in a specified room.

      Unlike most of our other apis, this uses externally provided property and room ids instead of our ids, and requires
      coordination with our professional services team to map the rooms.

      booking_id must be unique for each event and function_id must be unique for each diagram.

      If you are interested in using this api, please contact your account manager or Cvent sales.

      '
- info:
    name: Users
    type: folder
  items:
  - info:
      name: get users for a given team
      type: http
    http:
      method: GET
      url: '{{baseUrl}}/4.0/teams/:team_id/users'
      params:
      - name: team_id
        value: ''
        type: path
        description: team ID
      - name: page_size
        value: ''
        type: query
        description: page size
      - name: after
        value: ''
        type: query
        description: cursor for paging
      - name: before
        value: ''
        type: query
        description: before cursor for backpaging
    docs: get users for a given team
bundled: true