Cvent Social Tables Guest Lists API
The Guest Lists API from Cvent Social Tables — 6 operation(s) for guest lists.
The Guest Lists API from Cvent Social Tables — 6 operation(s) for guest lists.
swagger: '2.0'
info:
title: Social Tables API Gateway Authentication Guest Lists API
version: 4.0.0
description: The Social Tables API
host: api.socialtables.com
basePath: /
tags:
- name: Guest Lists
paths:
/4.0/guestlists:
get:
tags:
- Guest Lists
summary: Retrieve all guestlists by session or event id
parameters:
- name: event_id
required: false
in: query
type: string
- name: session_id
required: false
in: query
type: string
responses:
'200':
description: guestlists
schema:
$ref: '#/definitions/guestlists-guest-list-service'
post:
tags:
- Guest Lists
summary: Create a guestlist
parameters:
- name: body
in: body
required: true
schema:
type: object
properties:
event_id:
type: string
description: deprecated, use diagram_id
diagram_id:
type: string
responses:
'200':
description: guestlists response
schema:
$ref: '#/definitions/guestlists-guest-list-service'
'400':
description: Error creating guestlist
/4.0/guestlists/{guestlist_id}:
get:
tags:
- Guest Lists
summary: Retrieve all guestlists
parameters:
- name: guestlist_id
required: true
in: path
type: string
responses:
'200':
description: guestlists
schema:
$ref: '#/definitions/guestlists-guest-list-service'
'410':
description: requested guestlist is deleted
put:
tags:
- Guest Lists
summary: Update a guestlist
parameters:
- name: guestlist_id
description: guestlist ID
in: path
type: string
required: true
- name: guestlist
in: body
schema:
$ref: '#/definitions/guestlists-guest-list-service'
responses:
'200':
description: success, guestlist updated
'410':
description: requested guestlist is deleted
patch:
tags:
- Guest Lists
summary: Update a guestlist
parameters:
- name: guestlist_id
description: guestlist ID
in: path
type: string
required: true
- name: guestlist
in: body
schema:
$ref: '#/definitions/guestlists-guest-list-service'
responses:
'200':
description: success, guestlist updated
'410':
description: requested guestlist is deleted
delete:
tags:
- Guest Lists
summary: Delete a guestlist
parameters:
- name: guestlist_id
in: path
type: string
required: true
responses:
'204':
description: successfully deleted
'404':
description: Error with invalid id or no id
/4.0/guestlists/{guestlist_id}/_clone:
post:
tags:
- Guest Lists
summary: Clone a guestlist
parameters:
- name: guestlist_id
in: path
type: string
required: true
- name: event_id
in: body
required: true
schema:
$ref: '#/definitions/guestlists-guest-list-service'
responses:
'200':
description: successfully cloned
'400':
description: Error with no id
'404':
description: Error with invalid id
'405':
description: Error with no id
'410':
description: requested guestlist is deleted
/4.0/guestlists/{guestlist_id}/column_mapping:
get:
tags:
- Guest Lists
summary: Get a guestlist column mapping
parameters:
- name: guestlist_id
in: path
type: string
required: true
responses:
'200':
description: successfully fetched column mapping
'404':
description: column mapping for given guestlist_id doesn't exist
/4.0/guestlists/{guestlist_id}/cvent/seating:
delete:
tags:
- Guest Lists
summary: Delete a guestlist
parameters:
- name: guestlist_id
in: path
type: string
required: true
responses:
'204':
description: successfully deleted
'404':
description: Error with invalid id or no id
/4.0/guestlists/{guestlist_id}/restore:
post:
tags:
- Guest Lists
summary: Restore a deleted guestlist
parameters:
- name: guestlist_id
in: path
type: string
required: true
responses:
'204':
description: sucessfully restored a deleted guestlist
'400':
description: Error restoring deleted guestlist
'404':
description: Error restoring guestlist with invalid id
definitions:
guestlists-guest-list-service:
type: object
properties:
id:
type: string
description: id of guestlists
session_id:
type: string
description: session_id of guestlists
event_id:
type: string
description: event_id
name:
type: string
description: name
deleted:
type: integer
description: name
required:
- id
- name
- event_id
securityDefinitions:
oauth2:
type: oauth2
description: OAuth
tokenUrl: https://auth.socialtables.com/oauth/token
authorizationUrl: https://auth.socialtables.com/oauth/authorize
flow: accessCode
scopes:
authenticated: any authentication whatsoever
create:oauth_client: oauth client create
userdata: All of the things.
user_token:
type: apiKey
name: user_token
in: header
description: Social Tables User Token
partner_token:
type: apiKey
name: partner_token
in: header
description: Social Tables Partner Token