---
title: "Get Device Me"
method: GET
path: "/device/v1/me"
tags: ["device"]
---

# Get Device Me

`GET /device/v1/me`

## Request

- Base URL: `https://app.zeno-works.ch` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zeno-works.ch/device/v1/me`
- Auth: none declared

Who this phone is paired as: the employee's name, the company's name, the key's expiry.

The app's status check (launch / resume) — and how it learns, ahead of the 401
``device.keyExpired``, that a manager must renew the pairing. Exactly three fields: nothing
about other phones, employees or companies, and never the key. Not an upload, so it neither
counts against the hourly upload limit nor the daily cap; it has its own, roomier rate limit
(``DEVICE_STATUS_RATE_LIMIT``). Errors are those of every device route (401
``device.keyInvalid`` / ``keyRevoked`` / ``keyExpired`` / ``employeeInactive``).

## Response `200`

Successful Response

- DeviceMeOut: ``GET /device/v1/me`` — the phone's own status. Exactly these three fields: no label, ids, status or key material.
  - `employee_name` string, required
  - `company_name` string, required
  - `expires_at` string, date-time, required

---

[API](https://skmtc.dev/zeno-works/apis/zeno-api.md) · [All operations](https://skmtc.dev/zeno-works/apis/zeno-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zeno-works/apis/zeno-api/revisions/1eb93dde146c?raw)
