{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"c5aaa01e-b8df-484b-bc44-347218ef8cf1","name":"eventPower API","description":"# Overview\n\neventPower's REST API that allows clients to Create, Update, Fetch, and Delete attendees, speakers and agenda events.\n\n## Authentication\n\nThere are 3 fields required to authenticate your session. These are passed as part of the request.\n\n- **company:** Your company identifier, provided by your eventPower contact.\n- **password:** Your unique API password, provided by your eventPower contact.\n- **showcode:** Your unique event code, provided by your eventPower contact.\n    \n\n## Unique Identifiers\n\nThroughout all API endpoints, there is the option to utilize either the client_id or ep_id.  \n**client_id** is best utilized for importing data from another database system. Utilize your existing database unique keys to create, update, get, and delete records in the eventPower system. This eliminates the extra step of tracking eventPower IDs. If the client_id is set in either a create or update request, the client_id will be tracked and returned in all responses.\n\n**ep_id** is an internally generated identifier for all records in the eventPower system. This ID can not be set or changed, but can be used to update, get, or delete records. It is automatically generated upon creation of a new record and will be returned in all responses.\n\n## GET records\n\nGET requests can accept one or multiple IDs in the given fields. As specified above, you can utilize either the client_id or ep_id to identify the records to fetch. Please do not provide both client_ids and ep_ids in the same request as the results can be unpredictable.\n\nExamples:\n\n```\nclient_ids: {\n    ABC123\n}\n\n ```\n\n```\nclient_ids: {\n    [\"ABC123\", \"DEF123\", \"GHI123\"]\n}\n\n ```\n\n```\nep_ids: {\n    123456\n}\n\n ```\n\n```\nep_ids: {\n    [123456, 7891023, 987654]\n}\n\n ```\n\n## Create and Update Requests\n\nWe have made the design decision to deviate from a traditional REST API and combined both Create and Update requests into a single POST request. This eliminates the requirement to check to see if a record exists before creating/updating. Simply POST the record and eventPower's API will create the record if it's new, or update if it already exists.\n\n## Date/Time Fields\n\nFields requring date/time should always use [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatting with the time in GMT. For example:  \n`2021-01-02T12:30:00Z` (7:30am EST)\n\nAlternatively, a time zone offset can be provided using the same format  \n`2021-01-02T12:30:00+0700` (12:30pm PST)\n\nThe API does not support times without a time zone specified in one of the above options and inconsistent behavior might appear.\n\n## Custom Fields\n\nCustom fields are enabled from the API tab of the settings page. They are then utilized like any other field in the endpoint. Ex:\n\n`functional_title=Operations Manager`  \nWhen passing multi-select fields, utilize a JSON-style array. Ex:\n\n`industries=[\"Aerospace\", \"Manufacturing\"]`  \nIf passing a single value for a multi-select custom field, either of the patterns will work identically. Ex:\n\n`industries=[\"Aerospace\"]`  \n`industries=Aerospace`\n\n## Return Codes\n\nWe follow standard HTTP response codes:\n\n- 200 Successful Get, Update or Delete\n- 201 Successful Create\n- 400 Error with Get, Create, Update, or Delete. Will include errors in response\n- 404 Unable to find record requested during Get or Delete request\n- 403 Permission denied, please contact the eventPower team to ensure you have the API permissions needed\n- 500 Server error, check [https://status.eventpower.com](https://status.eventpower.com) or contact the eventPower team","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"12596843","team":1249289,"collectionId":"c5aaa01e-b8df-484b-bc44-347218ef8cf1","publishedId":"TVYCB1RZ","public":true,"publicUrl":"https://apidocs.eventpower.com","privateUrl":"https://go.postman.co/documentation/12596843-c5aaa01e-b8df-484b-bc44-347218ef8cf1","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.10.1","publishDate":"2022-01-11T03:15:15.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/4849c71057a182df809165cc3dd96327e73c987b053da5b0ee513ae3fdf934ff","favicon":"https://eventpower.com/favicon.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://apidocs.eventpower.com/view/metadata/TVYCB1RZ"}