---
title: "Get Time Tracking Project"
method: GET
path: "/api/v1/time-tracking/projects/{projectId}"
tags: ["Time Tracking", "Public API"]
---

# Get Time Tracking Project

`GET /api/v1/time-tracking/projects/{projectId}`

Retrieves a single time tracking project by its ID, including the list of employees assigned to it.

OAuth Scopes: time_tracking:project

## Path parameters

- `projectId` integer, required

## Response `200`

Successfully retrieved the project.

- ProjectTimeTrackingProjectV1 — A time tracking project. Projects are organizational units used to classify hours worked.
  - `id` integer — The ID of the project.
  - `name` string — The name of the project.
  - `billable` boolean — Whether or not the project is billable.
  - `includeInPayroll` boolean — Whether hours logged to this project will show in payroll and payroll reports.
  - `allEmployeesAssigned` boolean — Whether all time & attendance employees are assigned or not.
  - `archived` boolean — Whether or not the project is archived.
  - `hasTasks` boolean — Whether time is logged to tasks under the project (true) or directly to the project (false).
  - `createdAt` string, date-time, nullable — ISO 8601 timestamp when the project was created.
  - `updatedAt` string, date-time, nullable — ISO 8601 timestamp when the project was last updated.
  - `deletedAt` string, date-time, nullable — ISO 8601 timestamp when the project was deleted.
  - `employeeIds` integer[] — Array of employeeIds assigned to the project.

## Other responses

- `401` — Unauthorized. Missing or invalid authentication.
- `403` — Forbidden. Insufficient permissions.
- `404` — Project not found.
- `422` — The provided `projectId` is not a valid integer.

---

[API](https://skmtc.net/bamboohr/apis/bamboohr-api.md) · [All operations](https://skmtc.net/bamboohr/apis/bamboohr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bamboohr/bamboohr-api/revisions/19ebf391a399/schema)
