{
"opencollection": "1.0.0",
"info": {
"name": "Cvent REST APIs — Event Cloud Sessions API",
"version": "ea"
},
"items": [
{
"info": {
"name": "Sessions",
"type": "folder"
},
"items": [
{
"info": {
"name": "List Session Locations",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/events/:id/session-locations",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of Event"
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of session locations."
},
{
"info": {
"name": "Add Session Location",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/events/:id/session-locations",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of Event"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Add a session location to the specified event."
},
{
"info": {
"name": "List Program Items",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/program-items",
"params": [
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "Use filter query parameters to limit results\nto data that matches your criteria. See\n[Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.\n\nSupported fields and operators are listed below:\n\n| Field | Operators |\n|------------|------------|\n| id | `eq`, `in` |\n| session.id | `eq`, `in` |\n| event.id | `eq` |\n\nThe following logical operators are supported for combining filters:\n* and\n* or\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of session program items."
},
{
"info": {
"name": "Create Program Item",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/program-items",
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Create a session program item based on the details provided in the body of the request. A session program item is a specific part of a session's schedule, like a talk, workshop, or panel discussion. Max 25 program items per session."
},
{
"info": {
"name": "Filter Program Item Documents",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/program-items/docs/filter",
"params": [
{
"name": "after",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store."
},
{
"name": "before",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated before this time point."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of session program item documents using a filter in the body of the request."
},
{
"info": {
"name": "List Program Items",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/program-items/filter",
"params": [
{
"name": "after",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store."
},
{
"name": "before",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated before this time point."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "locale",
"value": "",
"type": "query",
"description": "Locale code in IETF Language tag format. Indicates desired locale of return values."
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of session program items by sending a filter in the body of the request. This method will return the same data as GET List Program Items but allows for longer filters."
},
{
"info": {
"name": "Update Program Item",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Updates the given session program item based on the details provided in the body of the request."
},
{
"info": {
"name": "Delete Session Program Item",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Delete the given session program item."
},
{
"info": {
"name": "Get Program Item Documents",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId/docs",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Returns a list of session documents for the specified program item ID.\n**Note:** This endpoint is deprecated. use Filter Program Item Documents"
},
{
"info": {
"name": "Get Program Item Document",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId/docs/:fileId",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Returns a single program item to session document relationship for the provided IDs."
},
{
"info": {
"name": "Add Program Item Document",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId/docs/:fileId",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Creates a relationship between a session program item and a session document. Limit 10 session documents per session program item."
},
{
"info": {
"name": "Delete Program Item Document",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api-platform.cvent.com/ea/program-items/:programItemId/docs/:fileId",
"params": [
{
"name": "programItemId",
"value": "",
"type": "path",
"description": "Unique ID of a session program item."
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Deletes session program item to session document relationship based on the provided IDs."
},
{
"info": {
"name": "List Session Categories",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/session-categories",
"params": [
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "sort",
"value": "",
"type": "query",
"description": "The sort order passed as a parameter, used to control the order of the\nsearch results as a priority ordered list of sorts\n\nThere are two orders:\n * ascending: ASC\n * descending: DESC\n\nThe following fields are sortable:\n * name\n"
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "Use filter query parameters to limit results\nto data that matches your criteria. See\n[Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.\n\nSupported fields and operators are listed below:\n\n| Field | Operators |\n|------------------|-------------------------------------|\n| id | `eq`, `ne`, `in` |\n| name | `eq`, `ne`, `contains` |\n\nThe following operators are available:\n * and\n * or\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of session categories."
},
{
"info": {
"name": "Create Session Categories",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/session-categories",
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Create a session category."
},
{
"info": {
"name": "Get Session Segments",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/session-segments",
"params": [
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "A filter query string narrows search results and supports the combination of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType 'value'.\n\nThere are two comparison types that can be used in filter expressions:\n * equal: eq\n * includes value(s): in\n\nThe following field is filterable:\n * segment.id (eq|in)\n * session.id (eq|in)\n\nThe following operators are available:\n * and\n * or\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Return a list of session and audience segment associations."
},
{
"info": {
"name": "List Sessions",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/sessions",
"params": [
{
"name": "after",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store."
},
{
"name": "before",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated before this time point."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "sort",
"value": "",
"type": "query",
"description": "The sort order passed as a parameter, used to control the order of the\nsearch results as a priority ordered list of sorts\n\nThere are two orders:\n * ascending: ASC\n * descending: DESC\n\nThe following fields are sortable:\n * start\n * end\n * title\n * includedSession\n * category.name\n * code\n * relevance\n * order\n"
},
{
"name": "locale",
"value": "",
"type": "query",
"description": "Locale code in IETF Language tag format. Indicates desired locale of return values."
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "Use filter query parameters to limit results\nto data that matches your criteria. See\n[Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.\n\nSupported fields and operators are listed below:\n\n| Field | Operators |\n|------------------------------------|----------------------------------------------|\n| id | `eq`, `ne`, `in` |\n| status | `eq`, `ne` |\n| event.id | `eq`, `ne` |\n| title | `eq`, `ne`, `contains`, `match` |\n| code | `eq`, `ne` |\n| category.id | `eq`, `ne` |\n| category.name | `eq`, `ne`, `contains` |\n| start | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |\n| end | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |\n| description | `eq`, `ne`, `contains` |\n| capacity | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |\n| location.id | `eq`, `ne` |\n| location.name | `eq`, `ne`, `contains` |\n| location.code | `eq`, `ne` |\n| includedSession | `eq`, `ne` |\n| enableWaitlist | `eq`, `ne` |\n| featured | `eq`, `ne` |\n| openForRegistration | `eq`, `ne` |\n| openForAttendeeHub | `eq`, `ne` |\n| virtual | `eq`, `ne` |\n| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |\n| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |\n| registrationTypes | `contains`, `in`, `is empty`, `is not empty` |\n| customField.{uuid of custom field} | `eq`, `ne`, `lt`, `le`, `gt`, `ge`, `sw`, `contains`, `in` |\n| group.id | `eq`, `ne` |\n| admissionItems | `contains`, `is empty`, `is not empty` |\n| segments | `contains`, `in`, `is empty`, `is not empty` |\n\n**Note:** If the \"match\" filter is passed, the endpoint will return a relevance score for each session in the list and, by default, sort results by relevance. Higher scores represent a higher relevance to the filter string.\n\nThe following logical operators are supported for combining filters:\n* and\n* or\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of sessions."
},
{
"info": {
"name": "Create Session",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/sessions",
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Creates a single session based on the values provided in the request body."
},
{
"info": {
"name": "List Sessions",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-platform.cvent.com/ea/sessions/filter",
"params": [
{
"name": "after",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated after this time point. Default to the beginning of time of the data store."
},
{
"name": "before",
"value": "",
"type": "query",
"description": "Used to query records that have been added or updated before this time point."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "locale",
"value": "",
"type": "query",
"description": "Locale code in IETF Language tag format. Indicates desired locale of return values."
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of sessions by sending a filter in the request's body. This method returns the same data as GET List Sessions but allows longer filters.\n"
},
{
"info": {
"name": "Get Session",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/sessions/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a single session based on the provided session ID."
},
{
"info": {
"name": "Update Session",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/sessions/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Updates the given session with the values provided in the request body."
},
{
"info": {
"name": "Delete Session",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api-platform.cvent.com/ea/sessions/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Deletes a session based on the given session ID."
},
{
"info": {
"name": "Update Custom Field Answers",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/sessions/:id/custom-fields/:customFieldId/answers",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "customFieldId",
"value": "",
"type": "path",
"description": "Unique Id of a custom field"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Updates custom field answers for a single custom field and single session."
},
{
"info": {
"name": "List Session Documents",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/sessions/:id/docs",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
},
{
"name": "filter",
"value": "",
"type": "query",
"description": "Use filter query parameters to limit results\nto data that matches your criteria. See\n[Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.\n\nSupported fields and operators are listed below:\n\n| Field | Operators |\n|------------------|-------------------------------------|\n| file.id | `eq`, `ne` |\n\nThe following logical operators are supported for combining filters:\n* and\n* or\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Gets a paginated list of document URLs for a single session."
},
{
"info": {
"name": "Get Session Document",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/sessions/:id/docs/:fileId",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Get a specific document that is assigned to a specific session."
},
{
"info": {
"name": "Add Document To Session",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/sessions/:id/docs/:fileId",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Associates a given document to a session. Documents must be\nuploaded before you can associate\nthem.\n"
},
{
"info": {
"name": "Delete Document from Session",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api-platform.cvent.com/ea/sessions/:id/docs/:fileId",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "fileId",
"value": "",
"type": "path",
"description": "The unique identifier of a file from file upload service."
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Disassociates a given document from a session. Document IDs are provided after file upload."
},
{
"info": {
"name": "List Session's Speakers",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-platform.cvent.com/ea/sessions/:id/speakers",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "The unique identifier of a session."
},
{
"name": "limit",
"value": "",
"type": "query",
"description": "The maximum number of records to return per page."
},
{
"name": "token",
"value": "",
"type": "query",
"description": "The continuation token returned from a previous class. This must be a valid UUID v4 if provided.\nThis will override any other pageable parameters provided.\n"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Get a paginated list of speakers and categories assigned to the provided session ID."
},
{
"info": {
"name": "Assign Speaker to Session",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api-platform.cvent.com/ea/sessions/:id/speakers/:speakerId",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "speakerId",
"value": "",
"type": "path",
"description": "Unique Id of a speaker"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Assign a given speaker to a given session based on their IDs.\n"
},
{
"info": {
"name": "Delete Speaker From Session",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api-platform.cvent.com/ea/sessions/:id/speakers/:speakerId",
"params": [
{
"name": "id",
"value": "",
"type": "path",
"description": "Unique Id of a session"
},
{
"name": "speakerId",
"value": "",
"type": "path",
"description": "Unique Id of a speaker"
}
],
"auth": {
"type": "oauth2",
"flow": "client_credentials",
"accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token",
"credentials": {
"clientId": "{{clientId}}",
"clientSecret": "{{clientSecret}}"
}
}
},
"docs": "Deletes a speaker from a session.\n"
}
]
}
],
"bundled": true
}