Choose the right endpoint
Recommendation-first workflow
1
Collect profile inputs
Ask for a company website, target audience description, or both. Better input context usually produces better recommendations.
2
Apply profile matching
Call
POST /external/profile-matching/actions/apply-recommended-events/paged with filters such as country, category, date range, or attendee count.3
Review event metadata
Use
match_score, matched_exhibitor_count, geography, dates, and event size fields to decide what to show first.4
Drill into the chosen event
Fetch event detail, preview exhibitors/personnel, and unlock event coverage only when needed.
Example: recommend events from a company website
Example: rank a shortlist
Use ranking after your product has already narrowed the event universe.Interpreting recommendation data
match_scoreis useful for ordering and visual ranking. Avoid treating small score differences as exact mathematical truth.matched_exhibitor_countindicates whether an event has account overlap with the profile context.unlockedtells you whether full event-scoped coverage is already available.profile_versionandactive_result_versionhelp clients understand result freshness.
UX recommendations
- Let users edit profile inputs and rerun matching.
- Show enough event metadata to make the recommendation explainable: location, date, scale, and matched exhibitor count.
- Avoid spending credits during the recommendation step. Use unlock flows only after the user selects an event.
- Keep pagination controls visible. Recommendation results can span multiple pages.
Related concepts
Identifiers
Understand
id, eventId, and event-scoped identifiers.Credits and access
Learn which follow-up workflows can consume credits.