Documentation Index
Fetch the complete documentation index at: https://api.lensmor.com/llms.txt
Use this file to discover all available pages before exploring further.
Event details
Fetch the full public detail shape for a single event.
Endpoint
GET /external/events/:id
Authentication
See Authentication
Success status code
200 OK
Path parameters
| Name | Required | Type | Notes |
|---|
id | Yes | string | Event identifier returned by Lensmor event endpoints. |
Response body
Top-level fields
| Field | Type | Notes |
|---|
event | object | Detailed event payload. |
event fields
| Field | Type | Notes |
|---|
id | string | Lensmor event identifier. |
eventId | string | Source event identifier, when available. |
name | string or null | Event name. |
nickname | string or null | Event short name. |
description | string or null | Event description. |
url | string or null | Event website URL. |
dateStart | YYYY-MM-DD string or null | Start date. |
dateEnd | YYYY-MM-DD string or null | End date. |
venue | string or null | Venue name. |
city | string or null | City. |
region | string or null | Region or state. |
country | string or null | Country. |
latitude | string or null | Latitude rendered as a string. |
longitude | string or null | Longitude rendered as a string. |
attendeeCount | integer | Defaults to 0 when absent. |
declaredExpectedAttendees | string or null | Declared attendance expectation rendered as a string. |
estimatedExpectedAttendees | string or null | Estimated attendance expectation rendered as a string. |
priceLower | string or null | Lower ticket price rendered as a string. |
priceUpper | string or null | Upper ticket price rendered as a string. |
eventType | string or null | Primary event-type label. |
categories | object[] | Event category metadata. |
topics | string[] | Topics list. |
topicsCount | integer | Topic count. |
verified | integer | Verification flag. |
future | integer | Future-event flag. |
historic | integer | Historic-event flag. |
historicEvent | string or null | Historic event marker. |
image | string or null | Image URL. |
exhibitorCount | integer | Defaults to 0 when absent. |
personnelCount | integer | Defaults to 0 when absent. |
eventTypes | object[] | Detailed event-type rows. |
event.categories[] fields
| Field | Type | Notes |
|---|
id | integer | Category identifier. |
code | string | Category code. |
name | string | Category name. |
description | string or null | Category description. |
confidence | string or null | Confidence rendered as a string. |
event.eventTypes[] fields
| Field | Type | Notes |
|---|
id | integer | Event type identifier. |
typeName | string | Event type name. |
slug | string | Event type slug. |
isPrimary | boolean | Primary-type marker. |
Response example
{
"event": {
"id": "123",
"eventId": "139574",
"name": "Shoptalk",
"nickname": null,
"description": null,
"url": "https://example.com",
"dateStart": "2026-03-25",
"dateEnd": "2026-03-28",
"venue": "Convention Center",
"city": "Las Vegas",
"region": "Nevada",
"country": "United States",
"latitude": "36.1147",
"longitude": "-115.1728",
"attendeeCount": 10000,
"declaredExpectedAttendees": null,
"estimatedExpectedAttendees": null,
"priceLower": null,
"priceUpper": null,
"eventType": null,
"categories": [],
"topics": [],
"topicsCount": 0,
"verified": 1,
"future": 1,
"historic": 0,
"historicEvent": null,
"image": null,
"exhibitorCount": 250,
"personnelCount": 1800,
"eventTypes": []
}
}
Error responses
401 Unauthorized when the API key is missing, malformed, or invalid.
404 Not Found when the target event cannot be resolved.
Notes
- Use the event
id returned by Lensmor event endpoints when requesting a specific event.
attendeeCount and personnelCount may be null on detail responses when the event has no personnel relations.