- Exhibitor (
exhibitor) — people associated with exhibiting companies. - Social Signals (
social) — people identified from LinkedIn signals connected to the event. - Visitor (
visitors) — registered attendees obtained through organizer or data-provider partnerships.
Recommended workflow
1
Discover and verify the event
Search the event catalog, rank events, or apply profile matching. Fetch event detail before using its
eventId in attendee requests.2
Inspect accessible attendees
Call
GET /external/personnel/list and read both each person’s sourceType array and the response-level semantics object.3
Check Visitor availability
Use the Visitor or full-access action precheck. Visitor data is available only for selected events.
4
Unlock the required access layer
Unlock base event access for broader exhibitor/personnel coverage, Visitor access for registered attendee records, or full access for both missing layers.
5
Prioritize and enrich selected people
Filter or segment accessible records by source, score the people relevant to your workflow, and unlock email or phone fields only for selected personnel IDs.
1. List people for an event
sourceType:
2. Filter or segment the accessible audience
UsesourceType when you want the API to return one event-scoped source segment:
exhibitor, social, and visitors. Preserve overlapping labels because a matching person can still include additional sourceType values.
When you fetch all accessible records, segment the returned items in your application:
3. Check Visitor availability and access
Visitor data is a separate layer. Precheck before showing an unlock confirmation:allowed, credits, reason, and detail.visitor_data_available. If base event access is still locked, use the full-access precheck or unlock base event access first.
4. Enrich only selected people
After prioritizing attendees, collect their personnel IDs and call the contact email or phone unlock workflow. Both workflows can consume credits and run asynchronously, so show the user the selected scope, check balance, and poll the returned task ID.Example use cases
Field marketing
Compare Exhibitor, Social Signals, and Visitor records to understand the accessible event audience, then prioritize registered Visitors or relevant exhibiting-company contacts for campaign planning.Account-based event planning
CombineGET /external/exhibitors/list with event personnel. Identify target accounts exhibiting at the event, then inspect the source labels and roles of people connected to those companies.
Sales engagement
Use source labels, title, department, and seniority to shortlist relevant attendees. Unlock contact fields only after the user confirms the final outreach list.CRM enrichment
Store the person ID, event ID, fullsourceType array, and unlock state in your own integration. Preserve the event context so aggregated profile labels are not mistaken for event-specific registration.
Current limitations
- Event list and event detail expose
hasVisitorsas a Visitor-data availability signal. - Event list does not currently expose a public
has_visitorsquery filter. - Visitor coverage varies by event and must not be inferred from event category, size, or location.