Evenium
APIs for automated event creation, registration, and analytics
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://secure.evenium.com/api/1 | link | — | — | — |
Actions (39)
Events · 20
- Create event (v2)PUT /api/2/member/events
Create a new event using the v2 API (note: v2 endpoint is required for event creation).
documented - Create guestPOST /api/1/events/{eventId}/guests
Invite an existing contact or create a guest for an event.
documented - Get eventGET /api/1/events/{eventId}
Retrieve details for a specific event.
documented - Get guest (by contact)GET /api/1/events/{eventId}/guests/{contactId}
Retrieve a guest for an event by contactId.
documented - Get guest (by guest code)GET /api/1/events/{eventId}/guests/guestCode/{guestCode}
Retrieve a guest for an event by guestCode.
documented - Get guest by external IDsGET /api/1/events/ext:{externalEventId}/guests/ext:{externalGuestId}
Fetch a guest using external IDs for event and guest.
documented - Get guest post statusGET /api/1/events/{eventId}/guests/{contactId}/postStatus
Retrieve the post status of a guest.
documented - Get guest statusGET /api/1/events/{eventId}/guests/{contactId}/status
Retrieve the current registration status of a guest.
documented - Import guests (external event, mode=CREATE_ONLY)PUT /api/1/events/ext:{externalEventId}/guests?mode=CREATE_ONLY
Import guests to an externally identified event, creating only if they do not exist.
documented - Import guests (external event, mode=MERGE)PUT /api/1/events/ext:{externalEventId}/guests?mode=MERGE
Import guests to an external event with MERGE semantics.
documented - Import guests (mode=CREATE_ONLY)PUT /api/1/events/{eventId}/guests?mode=CREATE_ONLY
Import guests to an event, creating only (no updates) if they already exist.
documented - Import guests (mode=MERGE)PUT /api/1/events/{eventId}/guests?mode=MERGE
Import guests with MERGE semantics (update existing records).
documented - List eventsGET /api/1/events
Retrieve a list of events with optional pagination and date filters.
documented - List guestsGET /api/1/events/{eventId}/guests
List all guests for an event.
documented - List guests updated since date (by event)GET /api/1/events/{eventId}/guests?lastUpdate={date}
Fetch guests updated after a given date for a specific event.
documented - Update guestPUT /api/1/events/{eventId}/guests/{contactId}
Update a guest's details for an event.
documented - Update guest by external IDsPUT /api/1/events/ext:{externalEventId}/guests/ext:{externalGuestId}
Update a guest's data using external IDs.
documented - Update guest photoPUT /api/1/events/{eventId}/guests/{contactId}/photo
Update a guest's photo using a data URI.
documented - Update guest post statusPUT /api/1/events/{eventId}/guests/{contactId}/postStatus
Update the post status of a guest.
documented - Update guest statusPUT /api/1/events/{eventId}/guests/{contactId}/status
Update the guest's registration status for the event.
documented
Contacts · 11
- Create contactPOST /api/1/contacts
Create a new contact in the address book.
documented - Delete contactDELETE /api/1/contacts/{contactId}
Delete a contact and cascade-delete associated guests.
documented - Get contactGET /api/1/contacts/{contactId}
Retrieve a contact by its Evenium internal ID.
documented - Get contact by custom IDGET /api/1/contacts/customId/{customId}
Retrieve a contact by its CRM/custom external ID.
documented - Get contact's eventsGET /api/1/contacts/{contactId}/events
Fetch events tied to a contact (alternative view).
documented - Get contact's eventsGET /api/1/contacts/{contactId}/events
Fetch events associated with a contact.
documented - Get contact's events (by custom ID)GET /api/1/contacts/customId/{customId}/events
Fetch events for a contact identified by its custom ID.
documented - Import contactsPUT /api/1/contacts
Import multiple contacts in a single request (create or update).
documented - List contactsGET /api/1/contacts
Retrieve a list of contacts with optional filters (maxResults, firstResult, since, lastName, firstName, email, company).
documented - Update contactPUT /api/1/contacts/{contactId}
Update details for an existing contact identified by its Evenium ID.
documented - Update contact by custom IDPUT /api/1/contacts/customId/{customId}
Update a contact identified by its custom ID.
documented
Accommodations · 3
- Get guest accommodations (by contact)GET /api/1/events/{eventId}/guests/{contactId}/accommodations
Retrieve accommodations for a guest identified by contactId.
documented - Get guest accommodations (by custom ID)GET /api/1/events/{eventId}/guests/customId/{customId}/accommodations
Retrieve accommodations for a guest identified by customId.
documented - List hotelsGET /api/1/events/{eventId}/hotels
Retrieve hotels associated with an event.
documented
Event Parts / Sessions · 3
- Get event partGET /api/1/events/{eventId}/eventParts/{eventPartId}
Retrieve a specific event part (session) of an event.
documented - List event partsGET /api/1/events/{eventId}/eventParts
List all event parts for an event.
documented - List registrations by event partGET /api/1/events/{eventId}/eventParts/{eventPartId}/registrations
Fetch registrations for a specific event part.
documented