{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"3a51a583-325a-44fd-8ed7-26ce86b43829","name":"Eventicious External API V2 (Events)","description":"# Introduction\n\nThis documentation describes the API that can be used to access the Eventicious content management system.\n\nThe API allows to edit the event schedule, as well as to add, edit, or change sessions, locations, session tags, speakers and attendees.\n\nIn order to test running the queries presented in the documentation using Postman, you must [create an account](https://identity.getpostman.com/signup) and import a collection of queries by clicking Run in Postman above and then Fork/Import Collection.\n\nPostman provides the ability to get code in many programming languages to submit queries.\n\n# **Setting variables**\n\nAfter copying the collection to your account, you will have the **Eventicious External API** collection and the **Eventicious External API** environment. For correct work of collection queries and code samples generation, you need to set up collection and environment variables (see [Defining collection variables](https://learning.postman.com/docs/sending-requests/variables/#defining-variables) and [Editing environment variables](https://learning.postman.com/docs/sending-requests/managing-environments/#editing-environment-variables) for details).\n\nIn collection and environment it is necessary to set `client_id` and `client_secret` parameters, more details on how to get and use it are described in the Authentication section below.\n\n# **Authentication**\n\nThe API Authentication uses a secret key. A key is a pair of values `client_id` and `client_secret`. To obtain the key, please contact the Event Rocks content department.\n\nEach event is assigned its own key. The key can be used to make requests using the following Authorization header format: `Authorization: Bearer {bearer_token}`\n\n# **Relations between objects**\n\nWhen making a request, make sure to specify internal IDs of the objects in your system. These IDs must also be used when defining relations between objects.\n\nFor example:\n\nYou have created a speaker with id=15. When creating a presentation with this speaker, you need to specify an array containing this id(15) in the speakersIds field.\n\n# **Adding content in several languages**\n\nThe Eventicious Public API also allows to add event content translated into several languages. To do that, follow these general rules:\n\n1. POST requests always create entities in the main language of the conference.\n    \n2. Any PUT request can have the `language` field added to it, and the required locale should be passed in that field. Use `en-US` for the English language:\n    \n    1. If this field is absent, editing will be performed in the main language.\n        \n    2. If this field is present, but the passed language is not one of the event languages or is invalid, editing will be performed in the main language.\n        \n    3. If this field is present and the passed locale matches one of the conference languages, editing will be performed in that language.\n        \n\n# **General information**\n\nIf a request is succeeded, a response code 200 will be returned.\n\nIf the field accepts a link to the image (in particular, `externalImagePath`), the link must be provided as a valid URL. The server response, when accessed by URL, must contain the **content-type** header. For images it is supported\n\n- `content-type: image/jpeg`\n    \n- `content-type: image/png`\n    \n\nSome fields, specifically, the `description` field in attendee profile and in event details, the `privateinfo` field in attendee profile, and the `details` field in exhibitor card, support text formatting.\n\nThe following tags are supported:\n\n- `< p >< strong >text< /strong >< /p >`\n    \n- `< ul >< li >marked list< /li >< /ul >`\n    \n- `< ol >< li >numeric list< /li >< /ol >`\n    \n- `< span class=\"textlarge\">Large text< /span >`\n    \n- `< span class=\"textsmall\" >Small text< /span >`\n    \n- `< div>Header< /div >`\n    \n- `< strong>bold< /strong >`\n    \n- `< em >italic< /em >`\n    \n- `< span style=\"text-decoration: underline\">underline< /span >`\n    \n- `< a title=\"header\" href=\"https://ya.ru/\">hyperlink< /a >`","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"36445713","team":6301029,"collectionId":"3a51a583-325a-44fd-8ed7-26ce86b43829","publishedId":"2sA3XV7Jnq","public":true,"publicUrl":"https://documenter-api.postman.tech/view/36445713/2sA3XV7Jnq","privateUrl":"https://go.postman.co/documentation/36445713-3a51a583-325a-44fd-8ed7-26ce86b43829","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.10.1","publishDate":"2024-06-20T10:30:20.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"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/56120557b8f93b4d143878ab2ceb3aa3f844aa5531f616bf7340a1aa9b3f40e2","favicon":""},"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://documenter.gw.postman.com/view/metadata/2sA3XV7Jnq"}