Skip to main content
GET
/
integrations
/
candidates
/
interviews
List candidate interviews
curl --request GET \
  --url https://turing.gomu.ai/api/v1/integrations/candidates/interviews \
  --header 'Authorization: Bearer <token>'
{
  "pageIndex": 1,
  "pageSize": 100,
  "total": 6338,
  "results": [
    {
      "interview_id": "4eb9f086-f9ce-4da8-925c-32f6b6baz44c_3173e43c-4066-48ce-a657-e505608b9b74",
      "candidate_id": "3173e43c-4066-48ce-1657-e505608b9b74",
      "iframe_url": "https://turing.qode.world/interview/1ubRv",
      "expires_at": "2025-12-07T15:34:37.464Z",
      "email": "thanhlp18@gmail.com",
      "talent_id": "TUR-001",
      "completion_status": "SCHEDULED"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

pageIndex
integer

Page number, starting from 1

Required range: x >= 1
Example:

1

pageSize
integer

Number of items per page (1–100)

Required range: 1 <= x <= 100
Example:

100

order
enum<string>
default:asc

Sort order

Available options:
asc,
desc
Example:

"asc"

type
enum<string>

Filter interviews by type (STEM, NON_STEM, SOFTWARE_ENGINEER, DOCKER_INTERVIEW)

Available options:
STEM,
NON_STEM,
SOFTWARE_ENGINEER,
DOCKER_INTERVIEW
Example:

"STEM"

talent_id
string

Filter interviews by talent ID. Returns only interviews created with the specified talent_id.

Example:

"TUR-001"

Response

200 - application/json

Paginated list of interviews

pageIndex
integer

Current page number

Example:

1

pageSize
integer

Number of items per page

Example:

100

total
integer

Total number of interviews

Example:

6338

results
object[]

List of interview objects