#
Runmerge API Overview
#
Introduction
Runmerge provides a unified API for integrating with event management systems. It standardizes data across multiple platforms, enabling seamless retrieval of events, attendees, exhibitors, sessions, and more.
This document outlines the structure of the Runmerge API, including authentication, request parameters, pagination, and error handling.
#
Base URL
All API requests should be made to:
https://api.runmerge.com/v1/
#
Authentication
Runmerge uses API keys for authentication. Every request must include the following headers:
x-api-key: Your API key, used to authenticate requests.x-integration-key: Identifies the integration and associates requests with a specific integration instance.
Requests without valid authentication headers will receive a 401 Unauthorized response.
{# For details on obtaining and managing API keys, refer to the Getting Started guide. #}
#
Request Parameters
#
General Query Parameters
The following parameters apply to all endpoints and help refine the data retrieved:
#
Relationship Filters
All entities in Runmerge support filtering by related objects. This allows retrieving data based on relationships with other entities.
These filters enable precise queries when fetching data from the API.
#
Entity-Specific Parameters
Some API endpoints accept additional parameters specific to the type of entity being queried.
#
Events
The Events API supports filtering by event status:
#
People
The People API (attendees, speakers, etc.) includes an additional status filter:
#
Pagination
Runmerge uses cursor-based pagination for handling large datasets efficiently.
#
How Cursor-Based Pagination Works
- The
cursorparameter is used to fetch the next batch of records. - The
limitparameter defines the number of records returned in a single request. - When paginating through results, each response includes a
nextCursorfield. - To retrieve the next page, pass
nextCursoras thecursorin the next request.
#
Error Handling
The API follows a consistent error response format. If a request is invalid or encounters an issue, the response will include an error object.
#
Common Error Codes
#
Handling Errors
- Ensure that required parameters are provided in the correct format.
- Verify API keys and permissions if receiving
UNAUTHORIZEDorFORBIDDENerrors. - Use the
messagefield in the error response to debug issues.
This API Reference provides a structured guide to Runmerge’s API, covering authentication, request parameters, pagination, and error handling.