Find matching attendees
event_find_matchesLists the people at an event the person has joined whose stated intent fits theirs. Needs a personal connector token; the event is eventId when given, otherwise the event the person is currently in. Each row carries a first name, their intent, the line they wrote about who they are looking for, the booth they staff when they are a vendor, fit and why. No row carries a phone number, email address, surname, account id or photo. Only people who finished a badge at that event and chose to be findable by other attendees are listed, at most 20, with truncated true when there are more. Rows are ordered best fit first by what each person wrote on their badge compared with what the caller wrote; the complementary pairs (buyers with vendors and networkers, vendors with buyers and networkers) also count toward the order, so two buyers whose lines agree are matches for each other. fit is one of three words: "strong" (most of what the caller declared is echoed on the other side), "good" (a real overlap) or "some" (a reason to be on the list and no more). why is one sentence written by the server: it opens with the fit and names the words the two share and how the categories relate, or, when they share no word, the topic both wrote about. The reply carries no score, percentage, rating or rank. When the caller has not set an intent the reply has needsIntent true and no rows; event_set_intent sets it. Reading the list does not depend on the caller being findable, and the reply says which the caller is. An empty reply carries emptyReason and a plain message: none_findable (nobody else at that event chose to be findable), none_present (findable people exist but none of their badges was set or updated inside the event's own window), event_not_live (the event is outside its own dates and no badge was set inside them) or no_text_match (nobody there is close enough to what the caller said they are there for).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eventId | No | Optional. An event the person has joined. When absent, the event the person is currently in. |