---
title: "Gets a status object for a user that displays various timer metrics (jobs/ops clocked into, whether on break, etc)"
method: GET
path: "/api/users/{userId}/status"
tags: ["User Status"]
---

# Gets a status object for a user that displays various timer metrics (jobs/ops clocked into, whether on break, etc)

`GET /api/users/{userId}/status`

## Path parameters

- `userId` string, required

## Response `200`

- UserStatusDto — A user object that contains information about the jobs/operations the user is clocked into, as well as if the user is on break.
  - `firstName` string, nullable — The user's first name
  - `lastName` string, nullable — The user's last name
  - `isOnBreak` boolean — Whether user is on break.
  - `breakStartAtUtc` string, date-time, nullable — Time the break started.
  - `elapsedBreakTimeInSeconds` number, double, nullable — The elapsed break time in seconds.
  - `isClockedIn` boolean — Whether the user is clocked in.
  - `clockedInAtUtc` string, date-time, nullable — Date-time the user clocked in at.
  - `elapsedClockedInTimeInSeconds` number, double, nullable — The elapsed clocked in time in seconds.
  - `jobs` DtoUserJobOpTimer[] — The jobs the user is working on.
    - `jobId` string, nullable — The job id
    - `jobName` string, nullable — The job name
    - `operationId` string, nullable — The operation id
    - `operationName` string, nullable — The operation name
    - `elapsedTimeInSeconds` number, double — The time working on the operation in seconds
    - `estimatedTimeToCompleteInSeconds` number, double — The estimate time to complete this operation in seconds.

## Other responses

- `404` — User did not exists

---

[API](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fulcrumpro/fulcrum-publicapi/versions/1b5649cff14a/schema)
