---
title: "Get"
method: GET
path: "/app/users/{id}"
tags: ["ApplicationUsers"]
---

# Get

`GET /app/users/{id}`

Get an application user by ID.

## Path parameters

- `id` string, required

## Headers

- `ngrok-version` integer, required

## Response `200`

Get an application user by ID.

- ApplicationUser
  - `id` string — unique application user resource identifier
  - `uri` string — URI of the application user API resource
  - `identity_provider` IdentityProvider
    - `name` string — name of the identity provider (e.g. Google)
    - `url` string — URL of the identity provider (e.g. https://accounts.google.com)
  - `provider_user_id` string — unique user identifier
  - `username` string — user username
  - `email` string — user email
  - `name` string — user common name
  - `created_at` string — timestamp when the user was created in RFC 3339 format
  - `last_active` string — timestamp when the user was last active in RFC 3339 format
  - `last_login` string — timestamp when the user last signed-in in RFC 3339 format

## Other responses

- `4XX` — An error. The body carries a machine-readable error_code and a human-readable msg; every code is documented at https://ngrok.com/docs/errors. A 429 with error code ERR_NGROK_226 means the account exceeded the documented request-rate limit.
- `5XX` — An error. The body carries a machine-readable error_code and a human-readable msg; every code is documented at https://ngrok.com/docs/errors. A 429 with error code ERR_NGROK_226 means the account exceeded the documented request-rate limit.

---

[API](https://skmtc.dev/ngrok/apis/ngrok-openapi.md) · [All operations](https://skmtc.dev/ngrok/apis/ngrok-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ngrok/ngrok-openapi/revisions/c697539ac350/schema)
