---
title: "Retrieves a single external contact by their Contact ID."
method: GET
path: "/api/Contact/{id}"
tags: ["Contact"]
---

# Retrieves a single external contact by their Contact ID.

`GET /api/Contact/{id}`

## Path parameters

- `id` integer, required

## Response `200`

Returns the contact details.

- CompanyContact — An external contact associated with a customer company.
  - `ContactID` integer — The unique identifier of the contact.
  - `CompanyIDFK` integer — The ID of the company this contact belongs to.
  - `CompanyName` string — The name of the company this contact belongs to.
  - `Firstname` string — The contact's first name.
  - `Lastname` string — The contact's last name.
  - `Email` string — The contact's email address.
  - `Phone` string — The contact's phone number.
  - `Mobile` string — The contact's mobile phone number.
  - `PositionTitle` string — The contact's job title or position.
  - `TimeZone` string — The contact's time zone identifier.
  - `DateCreated` string, date-time — The UTC date and time when the contact record was created.
  - `DateUpdated` string, date-time — The UTC date and time when the contact record was last updated.
  - `Roles` RoleDetails[] — The roles assigned to this contact (RoleCode/RoleName), mirroring the Get UserProfile response.
    - `RoleCode` string — Unique code for the role (e.g. Admin, PM, TimesheetUser).
    - `RoleName` string — Display name of the role.

## Other responses

- `401` — Unauthorized
- `404` — Not Found

---

[API](https://skmtc.net/avaza/apis/avaza-api-documentation.md) · [All operations](https://skmtc.net/avaza/apis/avaza-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avaza/avaza-api-documentation/versions/1eeadf750514/schema)
