When to use this endpoint
UseGET /external/events/:id when the user has selected an event and your integration needs a canonical event profile before taking follow-up action.
Good follow-up actions include:
- showing a detailed event page
- deciding whether to preview exhibitors or personnel
- confirming event identity before an unlock
- syncing selected event metadata into a CRM or internal planning tool
Endpoint
GET /external/events/:id
Authentication
See AuthenticationSuccess status code
200 OK
Path parameters
| Name | Required | Type | Notes |
|---|---|---|---|
id | Yes | string | Supports event id or eventId returned by event responses. |
Request example
Response example
Response fields
| Field | Description |
|---|---|
event | Event detail object. |
id | Internal Lensmor event identifier. |
eventId | Public event identifier accepted by many event-scoped endpoints. |
name, nickname, description | Human-readable event identity and description fields. |
url | Source or official event URL when available. |
dateStart, dateEnd | Event date range. |
venue, city, region, country, latitude, longitude | Location metadata. Coordinates are string values (e.g. "36.1313238") or null. |
attendeeCount, exhibitorCount, personnelCount | Known summary scale and coverage fields when available. These fields can be null or differ from current event-scoped list totals. |
priceLower, priceUpper | Price range as string values (e.g. "1295") or null. |
eventType, eventTypes, categories, topics, topicsCount | Classification metadata. categories is an array of objects with id, code, name, description, confidence fields. |
verified, future, historic, historicEvent | Status flags and historical relationship metadata. |
image, dataSource | Media and source metadata. |
Count fields
TreatexhibitorCount and personnelCount on event detail as summary metadata for display and planning. They are not the authoritative count for the current caller’s access state, filters, or page visibility.
When you need current coverage numbers, call the event-scoped list endpoint and use its pagination metadata:
- List event exhibitors for exhibitor totals.
- List event personnel for personnel totals.
semantics.countswhen present for visible, locked, and matched access context.
Error responses
401 Unauthorized404 Not Found429 Too Many Requests
Notes
- For event identifiers, see Identifiers. In the current API version,
idandeventIdreturn the same value. - Some fields can be
nullwhen the underlying source does not provide that data. - String-typed numeric fields (
latitude,longitude,priceLower,priceUpper) require client-side parsing when used for calculations. dataSourceindicates the data origin (e.g."Lensmor","local_import"). Do not hard-code checks against specific values.categoriesis an array of objects. Each object containsid(integer),code(string),name(string),description(string or null), andconfidence(string).- This endpoint does not unlock event-scoped exhibitor or personnel access by itself.