Matchmaking interests
Matchmaking interests: available fields, filters, associations, and API operations.
Path: events/{event_id}/matchmaking-interests
Methods: GET collection/record, POST, PATCH, DELETE.
GET
- Fields:
parent-id,name,position,intent-pair-ids,created-at,updated-at,event-id,children-count,category. - Filters:
parent_id,category,intent_pair_id. - Associations: none.
GET .../matchmaking-interests?category=true
POST/PATCH inputs: parent_id, name, position, intent_pair_ids (array).
{
"name": "Artificial intelligence",
"parent_id": 700,
"position": 2,
"intent_pair_ids": [41, 42]
}
A record without parent_id is a category; a record with a parent is a child interest. Categories cannot have intent pairs. Parents and intent pairs must belong to the event’s matchmaking configuration.