Skip to main content

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

NameRequiredTypeNotes
idYesstringEvent identifier returned by Lensmor event endpoints.

Response body

Top-level fields

FieldTypeNotes
eventobjectDetailed event payload.

event fields

FieldTypeNotes
idstringLensmor event identifier.
eventIdstringSource event identifier, when available.
namestring or nullEvent name.
nicknamestring or nullEvent short name.
descriptionstring or nullEvent description.
urlstring or nullEvent website URL.
dateStartYYYY-MM-DD string or nullStart date.
dateEndYYYY-MM-DD string or nullEnd date.
venuestring or nullVenue name.
citystring or nullCity.
regionstring or nullRegion or state.
countrystring or nullCountry.
latitudestring or nullLatitude rendered as a string.
longitudestring or nullLongitude rendered as a string.
attendeeCountintegerDefaults to 0 when absent.
declaredExpectedAttendeesstring or nullDeclared attendance expectation rendered as a string.
estimatedExpectedAttendeesstring or nullEstimated attendance expectation rendered as a string.
priceLowerstring or nullLower ticket price rendered as a string.
priceUpperstring or nullUpper ticket price rendered as a string.
eventTypestring or nullPrimary event-type label.
categoriesobject[]Event category metadata.
topicsstring[]Topics list.
topicsCountintegerTopic count.
verifiedintegerVerification flag.
futureintegerFuture-event flag.
historicintegerHistoric-event flag.
historicEventstring or nullHistoric event marker.
imagestring or nullImage URL.
exhibitorCountintegerDefaults to 0 when absent.
personnelCountintegerDefaults to 0 when absent.
eventTypesobject[]Detailed event-type rows.

event.categories[] fields

FieldTypeNotes
idintegerCategory identifier.
codestringCategory code.
namestringCategory name.
descriptionstring or nullCategory description.
confidencestring or nullConfidence rendered as a string.

event.eventTypes[] fields

FieldTypeNotes
idintegerEvent type identifier.
typeNamestringEvent type name.
slugstringEvent type slug.
isPrimarybooleanPrimary-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.