The Evessio API




Generating your API Token


API Tokens

In order to use the API, tokens are required. Only Evessio can create new tokens. Please contact Evessio support if you require a new token or additional tokens. support@evessio.com

Getting your API token

Click your name in the top right corner and then go to Events HQ.

Click Settings > API > API Tokens


Once your token has been added by Evessio support, you can click the copy to clipboard button.

Authorising the API Docs

Next click the the API Docs and press Authorize on the right of the page.

Paste the token into the value field and click Authorize



How to log out of a browser session


You can return to the API Docs section, click Authorize and then logout.



Available API Endpoints


Event List endpoints;

Event List Endpoints
Events
Event uuid

Per Event endpoints;

Event Users endpoints Organisations endpoints Schedule endpoints Customers endpoints Transactions endpoints
Users Exhibitors Locations Event Attendance Orders
User uuid Exhibitor uuid Sessions Awards Nomination Transactions



Table Booking Transaction uuid



Custom Product






Testing an API Request


To make an API call you can click your name in the top right corner and then go to Events HQ.

Click Settings > API > API Docs

Find the endpoint you would like to use in the list and click the arrow to expand the section.

Click Try it out

Enter any queries if applicable

Click Execute




You can then read the responses further down the page. You will have the ability to download the response as a .json file.


Retrieving data for a specific event


When using a per event endpoint the event uuid string is a required parameter.

You can pull the event uuid from the Events endpoint or take it from your address bar when inside your events admin portal.



or




Once you have the event uuid paste it into the event_uuid string field.

There may also be other parameters which you can fill out depending on the endpoint.

Once complete click Execute to receive the data.



Making requests from external systems

  • The Evessio API requires that the authorization token be present in the header of all requests
  • The header must contain the Evessio-Key: 
  • An example of how requests can be made is provided in the responses section titled Curl
curl -X GET "https://admin.evessio.com/api/v1/public/events/[EVENT-UUID-HERE]/transactions?date-period-type=till-now" -H "accept: application/json" -H "Evessio-Key: [YOUR-API-TOKEN-HERE]"