POST requests with a JSON body.
Request body fields
| Field | Type | Required | Description |
|---|---|---|---|
interviewerId | string | ✅ Yes | The unique ID of the Interviewer to fetch candidates from. |
page | number | ❌ No | Page number for paginated results. |
limit | number | ❌ No | Number of results per page. |
interviewId | string | ❌ No | Fetch a single candidate by their unique interview ID. |
additionalFields | object | ❌ No | Filter candidates by custom field values (see filtering rules below). |
1. Paginated fetch
Retrieve a paginated list of candidates for a specific Interviewer.2. Single candidate fetch
Look up a specific candidate using their unique interview ID.3. Custom field filters
Filter your candidate list based on values inadditionalFields. Filtering rules:
- Numeric values: Returns candidates where the field value is ≥ the specified number (e.g.
"score": 50returns all candidates with score 50 or above). - String values: Returns candidates where the field value exactly matches the string (e.g.
"review": "yes").

