Skip to main content

Public API documentation

Learn how to utilise our public read-only API to achieve the most advanced integration with your website.

Updated this week

Get the most advanced integration with your website using our Humanitix public API to fetch event, order, ticket, and tag information. Refer to our public API documentation below.

How to find your API Key

You can generate and find your public API key by navigating to account > advanced > public API key via the top menu bar

Note: Genetating a new API key will break any existing one.

All requests require an x-api-key header with your API key.

API Documentation

You can find all API endpoints in our documentation below

Looking to create and update events in Humanitix through an API connected to your app?

Contact the Humanitix support team to request a beta version of our create and update events API is enabled for your account.
​
Please share your use-case with the team in your request.

You can send us a message via the messenger after logging into Humanitix.


Where to find event ID and Order ID's

Event IDs

Event IDs are an automatically generated unique string of code that can be used to identify an event through the API when using the Get Event, Get Order(s) or Get Ticket(s) requests.

Example: 5ac598ccd8fe7c0c0f212e2a

You can find the unique code in the page URL when managing an event.


This is the unique code that appears after "console.humanitix.com/console/my-events/"{eventID}.

Event ID's cannot be changed or customised.

Order IDs

Order IDs can also be found in the page URL when viewing an order via the orders report. Click on the Order. These are neccessary when using the Get Orders request.


Example: 5ac599d1a488620e6cd01d87

This unique string of code is different to the "Order ID" given to buyers and visible in your orders report e.g. "7QVD6HEL"

Using an incorrect event ID or Order ID will result in a "500" error message.

Did this answer your question?