---
title: "Gets all Referees/ICE Contacts for a candidate"
method: GET
path: "/Entity/Referees"
tags: ["Entity"]
---

# Gets all Referees/ICE Contacts for a candidate

`GET /Entity/Referees`

Results are ordered by date added in descending order

## Query parameters

- `candidateId` integer, required

## Response `200`

OK

- RefereeResult[]
  - `Id` integer
  - `CandidateId` integer
  - `RefereeType` 'InCaseOfEmergencyContact' | 'PersonalReference' | 'EmployerReference' | 'AcademicReference' | 'VoluntaryReference', required
  - `TitleId` integer, nullable
  - `Forename` string, nullable
  - `Surname` string
  - `Relationship` string, nullable
  - `Company` string, nullable
  - `JobTitle` string, nullable
  - `AddressLine1` string, nullable
  - `AddressLine2` string, nullable
  - `AddressLine3` string, nullable
  - `Town` string, nullable
  - `County` string, nullable
  - `Postcode` string, nullable
  - `CountryId` integer, nullable
  - `Mobile` string, nullable
  - `Landline` string, nullable
  - `Email` string, nullable
  - `Notes` string, nullable
  - `Checked` boolean
  - `CheckedDate` string, date-time, nullable

## Other responses

- `400` — BadRequest
- `401` — Unauthorized
- `404` — NotFound

---

[API](https://skmtc.dev/vslcloud/apis/infinity-api.md) · [All operations](https://skmtc.dev/vslcloud/apis/infinity-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vslcloud/infinity-api/revisions/54661781612a/schema)
