{ "opencollection": "1.0.0", "info": { "name": "Cvent REST APIs — Event Cloud Custom Fields API", "version": "ea" }, "items": [ { "info": { "name": "Custom Fields", "type": "folder" }, "items": [ { "info": { "name": "List Custom Fields", "type": "http" }, "http": { "method": "GET", "url": "https://api-platform.cvent.com/ea/custom-fields", "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": "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 | Notes |\n|------------------|-------------------------------------|-------|\n| id | `eq`, `ne` | |\n| category | `eq` | Required, one category can be provided at a time |\n| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` | |\n| code | `eq`, `ne` | Case insensitive |\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": "Get a paginated list of custom fields in an account." }, { "info": { "name": "Create Custom Field", "type": "http" }, "http": { "method": "POST", "url": "https://api-platform.cvent.com/ea/custom-fields", "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 custom field based on the values provided." }, { "info": { "name": "Get Custom Field", "type": "http" }, "http": { "method": "GET", "url": "https://api-platform.cvent.com/ea/custom-fields/:customFieldId", "params": [ { "name": "customFieldId", "value": "", "type": "path", "description": "The unique identifier of a custom field." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://api-platform.cvent.com/ea/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Get a single custom field based on the given custom field ID." }, { "info": { "name": "Update Custom Field", "type": "http" }, "http": { "method": "PUT", "url": "https://api-platform.cvent.com/ea/custom-fields/:customFieldId", "params": [ { "name": "customFieldId", "value": "", "type": "path", "description": "The unique identifier 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 a custom field based on the given custom field ID." }, { "info": { "name": "Update Advanced Logic", "type": "http" }, "http": { "method": "PUT", "url": "https://api-platform.cvent.com/ea/custom-fields/:customFieldId/advanced-logic", "params": [ { "name": "customFieldId", "value": "", "type": "path", "description": "The unique identifier 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 the advanced logic for a custom field. Links the field given in the path to a 'source' custom field. Answers to the source custom field determine the visible choices in the given custom field. If the source field has no answers, only the default choices for the given field are visible." }, { "info": { "name": "Create Custom Fld. Translation", "type": "http" }, "http": { "method": "POST", "url": "https://api-platform.cvent.com/ea/custom-fields/:customFieldId/translations", "params": [ { "name": "customFieldId", "value": "", "type": "path", "description": "The unique identifier 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": "Creates translations for a single custom field based on the values provided." }, { "info": { "name": "Update Custom Fld. Translation", "type": "http" }, "http": { "method": "PUT", "url": "https://api-platform.cvent.com/ea/custom-fields/:customFieldId/translations", "params": [ { "name": "customFieldId", "value": "", "type": "path", "description": "The unique identifier 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 translations for a single custom field based on the given custom field ID." } ] } ], "bundled": true }