For Agents
Look up Eventleaf events, retrieve and create registrations, track session attendance, and manage contact lists for event marketing follow-up.
Get started with Eventleaf API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list eventleaf event registrations"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Eventleaf API API.
Retrieve event details, registration types, and session schedules from Eventleaf
Create new registrations against an event and update existing registration records
Search registrations and contacts by structured query rather than paginated browsing
Pull session attendance data for individual sessions or full events
GET STARTED
Use for: Retrieve all upcoming Eventleaf events for an organiser, I want to register an attendee for a specific event, Search for a registration by attendee email address, Get the session attendance list for a conference track
Not supported: Does not handle ticket payment processing, badge printing hardware, or marketing email delivery — use for event registration, attendance, and contact list management only.
The Eventleaf API lets event organizers manage in-person and virtual events end to end, including event records, registrations, registration option groups, attendees, sessions, and contact lists. It exposes 38 operations across 29 paths for reading event details, capturing registration submissions, tracking session attendance, and synchronising contacts to external CRMs. The API uses an API key for authentication and is suited to event registration workflows, badge printing pipelines, and post-event reporting.
Manage contact lists by adding, updating, or removing contacts captured at events
Inspect registration option groups and the registration form schema before submitting
Patterns agents use Eventleaf API API for, with concrete tasks.
★ Event Registration Sync
Pull new Eventleaf registrations into a CRM or marketing automation platform so sales and marketing teams can follow up with attendees in real time. The API exposes per-event registration listings and search, so an integration can poll for new entries or react to specific filters such as ticket type or company name. Most syncs run continuously during the event lead-up and complete in minutes per cycle.
Fetch all registrations for event 12345 created in the last hour and write each new attendee to the connected CRM as a contact
Session Attendance Reporting
Capture which attendees joined each session for post-event analytics, sponsor reports, and CPD certificate issuance. The Eventleaf API returns attendance rosters per session and per event, enabling accurate session-level engagement metrics rather than headline event counts. Reports can be generated within hours of an event closing.
Pull the attendance list for session ABC at event 12345 and email a CPD certificate to every confirmed attendee
Contact List Management
Maintain segmented contact lists captured from event registrations or contact-form opt-ins, then push those segments to an email service provider for nurture campaigns. The API supports list creation, contact add and remove operations, and structured search by attribute. Marketing teams can segment contacts in seconds rather than exporting CSVs.
Create a new contact list called 'Q3 prospects' and add every contact who registered for events in the last 30 days
AI Agent Integration via Jentic
An AI assistant for an events team can answer questions about upcoming events, registration counts, and session capacity by calling the Eventleaf API through Jentic. The agent uses Jentic's intent search to find the right operation and Jentic's vault to inject the API key without exposing it to the model context. Setup takes minutes once a Jentic account is connected.
Search Jentic for 'list eventleaf registrations', load the operation, and answer 'how many people have registered for the AGM so far?'
38 endpoints — the eventleaf api lets event organizers manage in-person and virtual events end to end, including event records, registrations, registration option groups, attendees, sessions, and contact lists.
METHOD
PATH
DESCRIPTION
/api/v1/events
List events visible to the API key
/api/v1/events/{eventId}/registrations
List registrations for an event
/api/v1/events/{eventId}/registrations
Create a new registration
/api/v1/events/{eventId}/registrations/search
Search registrations with structured filters
/api/v1/events/{eventId}/attendance
Read attendance data for an event
/api/v1/contactlists
List contact lists
/api/v1/contactlists/{contactListId}/contacts
Add a contact to a list
/api/v1/events
List events visible to the API key
/api/v1/events/{eventId}/registrations
List registrations for an event
/api/v1/events/{eventId}/registrations
Create a new registration
/api/v1/events/{eventId}/registrations/search
Search registrations with structured filters
/api/v1/events/{eventId}/attendance
Read attendance data for an event
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Eventleaf API key is stored encrypted in the Jentic vault. Agents receive a scoped execution token at run time and never see the raw key, so it cannot be leaked through a model prompt or log line.
Intent-based discovery
Agents search Jentic by intent (e.g., 'list eventleaf registrations') and Jentic returns matching operations with their input schemas, so the agent calls the right path without reading Eventleaf's documentation.
Time to first call
Direct integration: 1-2 days to wire registration polling, attendance pulls, and key rotation. Through Jentic: under 30 minutes from sign-up to executing the first registration query.
Alternatives and complements available in the Jentic catalogue.
Cvent API
Enterprise event management platform with broader venue and travel features
Choose Cvent when the event programme involves complex venue sourcing, room blocks, or large enterprise compliance requirements that Eventleaf does not cover.
Swoogo API
Event registration and management platform aimed at marketers
Pick Swoogo if the team already runs branded registration sites and microsites in Swoogo and wants registration data without migrating.
Mailchimp Marketing API
Send the captured event contacts into email marketing journeys
Use Mailchimp after Eventleaf to nurture registered attendees with pre-event reminders and post-event follow-ups.
Calendly API
1:1 and small-group scheduling alongside larger Eventleaf events
Use Calendly when an event needs follow-up sales meetings booked with individual sponsors or speakers, while Eventleaf handles the main programme.
Specific to using Eventleaf API API through Jentic.
What authentication does the Eventleaf API use?
The Eventleaf API uses an API key sent with each request. Through Jentic, the key is stored encrypted in the vault and injected at execution time, so the agent calling /api/v1/events never sees the raw secret.
Can I create new registrations through the Eventleaf API?
Yes. POST /api/v1/events/{eventId}/registrations creates a registration for an event, and PATCH /api/v1/events/{eventId}/registrations/{registrationId} updates an existing one. The registration form schema is exposed at /api/v1/events/{eventId}/registrations/registrationform so you know which fields are required.
What are the rate limits for the Eventleaf API?
The OpenAPI spec does not declare explicit rate limits. Treat the API as standard for event SaaS providers and back off on HTTP 429 responses; check Eventleaf's developer documentation for the current published limits before running large bulk syncs.
How do I pull session attendance through Jentic?
Search Jentic for 'eventleaf session attendance', load the GET /api/v1/events/{eventId}/attendance/{sessionId} operation, then execute it with the event and session IDs. Install with pip install jentic and run the search, load, execute flow asynchronously.
Does the Eventleaf API support searching registrations by email?
Yes. POST /api/v1/events/{eventId}/registrations/search accepts structured filter criteria, so you can locate a registration by attendee email or other registration form fields without paging through the full list.
Can I manage contact lists captured from event signups?
Yes. The /api/v1/contactlists endpoints let you create lists, add and remove contacts, and search contacts within a list. This is useful for piping event signups into an email marketing tool segmented by event.
/api/v1/contactlists
List contact lists
/api/v1/contactlists/{contactListId}/contacts
Add a contact to a list