---
title: "List API keys"
method: GET
path: "/me/keys"
tags: ["Account"]
---

# List API keys

`GET /me/keys`

## Request

- Base URL: `https://api.phone-harness.com`
- URL: `https://api.phone-harness.com/me/keys`
- Auth: HTTP bearer

List active keys for your account. Full bearer keys are never returned here.

## Response `200`

Active key metadata.

- ApiKey[]
  - `key_hash` string, required: Key identifier used for revocation. This is not the raw bearer key.
  - `label` string, nullable, required
  - `hint` string, required: Non-secret display hint; cannot authenticate.
  - `created` number, required: Key creation. Unix time in seconds.
  - `revoked` number, nullable, required: Revocation time. Null in active key lists. Unix time in seconds.

## Other responses

- `401`: Bad or missing bearer credential.
- `403`: Account access denied or rental access unavailable.
- `500`: Unexpected service error.

---

[API](https://skmtc.dev/phone-harness/apis/phone-harness-api.md) - [All operations](https://skmtc.dev/phone-harness/apis/phone-harness-api/llms.txt) - [OpenAPI document](https://skmtc.dev/phone-harness/apis/phone-harness-api/revisions/5af8941102e5?raw)
