Skip to main content
Get detailed information for a single event. Use this endpoint after event discovery when you need venue, category, topic, attendee, and event-type metadata for a specific event.

When to use this endpoint

Use GET /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 Authentication

Success status code

200 OK

Path parameters

NameRequiredTypeNotes
idYesstringSupports event id or eventId returned by event responses.

Request example

curl "https://platform.lensmor.com/external/events/139574" \
  -H "Authorization: Bearer $LENSMOR_API_KEY"

Response example

{
  "event": {
    "id": "26855",
    "eventId": "26855",
    "name": "CES 2025",
    "nickname": "Consumer Electronics Show 2025",
    "description": "CES 2025, taking place in Las Vegas...",
    "url": "https://www.ces.tech/",
    "dateStart": "2025-01-07",
    "dateEnd": "2025-01-10",
    "venue": "Las Vegas Convention Center",
    "city": "Las Vegas",
    "region": "Nevada",
    "country": "United States",
    "latitude": "36.1313238",
    "longitude": "-115.1503622",
    "attendeeCount": 7769,
    "priceLower": "0",
    "priceUpper": "0",
    "eventType": "In-person",
    "categories": [
      {
        "id": 11,
        "code": "electric_electronics",
        "name": "Electric & Electronics",
        "description": null,
        "confidence": "1"
      },
      {
        "id": 19,
        "code": "it_technology",
        "name": "IT & Technology",
        "description": null,
        "confidence": "1"
      }
    ],
    "topics": [],
    "topicsCount": 697,
    "verified": 0,
    "future": 0,
    "historic": 1,
    "historicEvent": "CES",
    "image": "https://example.com/ces-image.png",
    "dataSource": "Lensmor",
    "exhibitorCount": 3259,
    "personnelCount": null,
    "eventTypes": []
  }
}

Response fields

FieldDescription
eventEvent detail object.
idInternal Lensmor event identifier.
eventIdPublic event identifier accepted by many event-scoped endpoints.
name, nickname, descriptionHuman-readable event identity and description fields.
urlSource or official event URL when available.
dateStart, dateEndEvent date range.
venue, city, region, country, latitude, longitudeLocation metadata. Coordinates are string values (e.g. "36.1313238") or null.
attendeeCount, exhibitorCount, personnelCountKnown summary scale and coverage fields when available. These fields can be null or differ from current event-scoped list totals.
priceLower, priceUpperPrice range as string values (e.g. "1295") or null.
eventType, eventTypes, categories, topics, topicsCountClassification metadata. categories is an array of objects with id, code, name, description, confidence fields.
verified, future, historic, historicEventStatus flags and historical relationship metadata.
image, dataSourceMedia and source metadata.

Count fields

Treat exhibitorCount 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:

Error responses

  • 401 Unauthorized
  • 404 Not Found
  • 429 Too Many Requests

Notes

  • For event identifiers, see Identifiers. In the current API version, id and eventId return the same value.
  • Some fields can be null when the underlying source does not provide that data.
  • String-typed numeric fields (latitude, longitude, priceLower, priceUpper) require client-side parsing when used for calculations.
  • dataSource indicates the data origin (e.g. "Lensmor", "local_import"). Do not hard-code checks against specific values.
  • categories is an array of objects. Each object contains id (integer), code (string), name (string), description (string or null), and confidence (string).
  • This endpoint does not unlock event-scoped exhibitor or personnel access by itself.