---
title: "Matchmaking interests"
description: "Matchmaking interests: available fields, filters, associations, and API operations."
lastModified: "2026-08-21"
---

**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).

```json
{
  "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.
