The registration API in Launchpad allows administrators to extract core and custom registrant data through a secure endpoint. Whether you're syncing with CRMs, generating external reports, or building integrations, this guide walks through the setup and access process, including authentication, data structure, and expected responses.
Default API fields
By default, the API returns the following fields:
First name
Last name
Phone
Mobile phone
Confirmation number
Registration type
Registration date
Paid date
Email
Classification type
Total collected
Balance due
Promo code
Promo code description
Marketing code
Marketing code description
Marketing channel
Primary package
Check-in date
Job title
Company name
State
Country
Authentication token setup
To use the API, you must generate an authentication token:
The token must have the “Registrations” permission enabled.
Each token is event-specific and should be securely stored.
This token is required in every API request under the
paramsobject.
Extending API fields
Admins can include up to 20 additional data fields from:
Profile additional questions
Registration additional questions
Each field must be selected from a dropdown and assigned a label, which is reflected in the API output.
Making an API request
To call the API:
Use the format:
https://[event-url]/api/json-rpc
Example:
https://exampleevent.com/2025/api/json-rpc
Use this JSON request format:
{ "jsonrpc": "2.0", "method": "Registrations.getBasicInfo", "params": { "token": "your-auth-token" }, "id": 1 }Replace
"your-auth-token"with your actual token.Use optional filters inside the
paramsfield to narrow down the data.
API response example
A successful response will return paginated registrant records:
{ "result": { "startingRegistration": "1", "lastRegistration": "1000", "totalRegistrations": "1200", "registrations": [ { "confirmation": "ABC123", ... } ] }, "id": "1", "jsonrpc": "2.0" }
Error response example
If authentication fails or the request is malformed, you’ll receive an error message:
{ "error": { "code": -32000, "message": "Unauthorized access", "data": null }, "id": null }Launchpad’s registration API offers a reliable way to access key event data programmatically. By configuring the authentication token, selecting the necessary fields, and formatting the API call correctly, you can integrate registration data into external systems with ease. Be sure to monitor your token usage and handle errors gracefully to maintain secure and efficient data flows.
