Skip to main content
Lensmor API responses expose string identifiers so clients can pass values safely across JavaScript, spreadsheets, CRMs, and workflow tools.

Event identifiers

Many event-scoped request parameters are named event_id. In event-scoped requests, event_id accepts either:
  • eventId — the event identifier returned in event responses.
  • id — the Lensmor event identifier returned as a string in event responses.
In the current API version, id and eventId return the same value for all events. You can safely use either one when calling event-scoped endpoints. If they diverge in a future version, eventId is the preferred stable reference for external systems.
Prefer eventId when storing or exchanging event identifiers with external systems.

Entity identifiers

Use the identifier returned by the matching resource endpoint:
ParameterSource fieldNotes
event_idevent.eventId or event.idPrefer eventId.
exhibitor_idexhibitor.idNumeric string.
personnel_idpersonnel.id or contact idNumeric string.
taskIdtask_id from contact unlock responseUsed for unlock task polling.

Naming conventions

  • Request parameters use the casing shown on each endpoint page.
  • Event responses include both id and eventId, while exhibitor event matches use matched_event_ids. Use the field names shown on each endpoint page.
  • Array parameters are route-specific. Some body fields accept arrays directly; some query filters use repeated query parameters. Follow the endpoint page for each route.