
The German MICE Market 2025: New Record in Participants

The Oniva API allows programmatic access to event data, offering a flexible and powerful solution for integrating events into other systems, retrieving participant data, or automating workflows.
The Oniva GraphQL API enables programmatic access to event data – without using the user interface. It is based on GraphQL, a flexible query language that lets you define precisely which data you need.
The GraphQL API is particularly well suited to more complex integrations where greater flexibility in querying data is required. For simpler, client-facing integrations, we recommend the REST API – it has a more purpose-built structure and is quicker to work with.
💡 Tip: Not sure which API is right for you? The comparison table at the end of this article will help you decide.
Typical use cases for the GraphQL API include:
Event import: Retrieve event details to display upcoming events on other platforms.
Attendee access: Retrieve a guest list and check-in statuses – e.g. for on-site event management.
Custom integration: Develop tailored solutions for specific requirements that go beyond standard features.
The base URL for accessing the API is:
/api/graphql
An app token key is required to access the API:
GraphQL requests fall into two types:
Queries: Retrieve data – e.g. event details or attendee information.
Mutations: Modify or create data – e.g. generating authentication tokens.
New to GraphQL? Learn GraphQL is a good place to start.
The following tools are well suited for exploring and testing the API:
GraphQL IDEsTools such as GraphiQL Online allow easy exploration of the API directly in your browser.
HTTP clientsRequests can also be sent using tools such as cURL or Postman.
The full technical documentation – including guides, examples, and explanations for developers – can be found in the Oniva GraphQL API documentation repository on GitHub:
Oniva GraphQL API Documentation
Discover exciting articles about creating unforgettable events.





