# Identity

> Look up the API key's workspace and list workspace members.

Use these endpoints to discover who you are and who else is in the workspace. The `member` returned by `/me` is what you'll typically use as `assignee_id` on issues.

## GET /me

Returns the workspace, API key, and the workspace member tied to this key (or `null` if the key isn't bound to a member).

```bash
curl https://app.getresolved.ai/api/v1/me \
  -H "Authorization: Bearer gr_..."
```

```json
{
  "data": {
    "workspace_id": "ws_...",
    "api_key_id": "key_...",
    "member": {
      "id": "mem_...",
      "user_id": "usr_...",
      "role": "admin",
      "display_name": "Jane Doe",
      "avatar_url": "https://..."
    }
  }
}
```

## GET /members

List workspace members.

```bash
curl https://app.getresolved.ai/api/v1/members \
  -H "Authorization: Bearer gr_..."
```

**Query parameters**

- `limit` — default 50, max 200
- `offset` — default 0

Each member has `{ id, user_id, role, display_name, avatar_url, created_at }`.

