---
title: "Retrieves user current status"
method: GET
path: "/users/{id}/status"
tags: ["User"]
---

# Retrieves user current status

`GET /users/{id}/status`

Retrieves current status of given user.

## Path parameters

- `id` string, required — The unique ID of the resource.

## Response `200`

OK

- object
  - `status` 'ONLINE' | 'ON_CALL' | 'OFFLINE' — Status of extension: - `ONLINE` - `ON_CALL` - `OFFLINE`
  - `presence` 'DO_NOT_DISTURB' | 'AVAILABLE' | 'AWAY' | 'BUSINESS_TRIP' | 'LUNCH' | 'ON_CALL' | 'OFFLINE' — The current presence of extension: - `DO_NOT_DISTURB`: - `AVAILABLE`: - `AWAY`: - `BUSINESS_TRIP`: - `LUNCH`: - `ON_CALL` - `OFFLINE`
  - `presence_note` string — The presence note.
  - `registration` object[] — Collection of registration information.
    - `instance_id` string — The instance ID of registration.
    - `user_agent` string — User agent of login device.
    - `application` string — The application name of login device.
    - `ip` string — The IP address of login device.
    - `enable_push` boolean — Whether push is enabled of login device.
    - `contact_address` string — The contact address information.
  - `enable_dnd` boolean — `Do Not Disturb` enabled or not.
  - `enable_acb` boolean — `Automatic Callback` enabled or not.

## Other responses

- `4XX` — Error

---

[API](https://skmtc.net/portsip/apis/portsip-pbx-rest-api.md) · [All operations](https://skmtc.net/portsip/apis/portsip-pbx-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/portsip/portsip-pbx-rest-api/revisions/577415d4a3d5/schema)
