{ "opencollection": "1.0.0", "info": { "name": "Cvent REST APIs — Event Cloud Compliance API", "version": "ea" }, "items": [ { "info": { "name": "Compliance", "type": "folder" }, "items": [ { "info": { "name": "Get Communication Config\n", "type": "http" }, "http": { "method": "GET", "url": "https://api-platform.cvent.com/ea/logs/communications/configuration", "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Gets communication compliance configuration for an account. For example, gets the communication types enabled for an account.\n" }, { "info": { "name": "Update Communication Config\n", "type": "http" }, "http": { "method": "PUT", "url": "https://api-platform.cvent.com/ea/logs/communications/configuration", "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": "Update the communication compliance configuration for an account. For example, configure which communication types will be recorded in the communication log.\n" }, { "info": { "name": "List Communication\n", "type": "http" }, "http": { "method": "GET", "url": "https://api-platform.cvent.com/ea/logs/communications/messages", "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": "filter", "value": "", "type": "query", "description": "A filter query string narrows search results results and supports the combination of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType 'value'.\n\nThere is one comparison type that can be used in filter expressions:\n* equal: eq\n\nThe following fields are filterable:\n* type (eq)\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 communication log messages from your account. The filter is not required. If no filter\nis provided then the API will return communication log messages of all types between the specified dates.\n\nSupported types are:\n\n * email\n * chat\n * session_qa\n" }, { "info": { "name": "List Communication\n", "type": "http" }, "http": { "method": "POST", "url": "https://api-platform.cvent.com/ea/logs/communications/messages/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 communication log messages from your account. The filter in the request body is not required. If no filter\nis provided then the API will return communication log messages of all types between the specified dates.\n\nSupported types are:\n\n * email\n * chat\n * session_qa\n" } ] } ], "bundled": true }