---
title: "Me"
method: GET
path: "/me"
tags: ["Authentication"]
---

# Me

`GET /me`

Get current user information. Validates authentication and returns user details.
    
    **Authentication Required:**
    One of the following authentication methods must be used:
    - Bearer token in `Authorization` header: `Authorization: Bearer <access_token>`
    - Session token in `Authorization` header: `Authorization: Session <session_token>`
    - API Key in `Authorization` header: `Authorization: APIKey <api_key>`
    
    **Headers:**
    - `Authorization`: Authentication token (required)
    - `X-Client-Type`: Client type for logging (optional, default: papr_plugin)
    
    **Response:**
    - `user_id`: Internal user ID
    - `sessionToken`: Session token for API access (if available)
    - `imageUrl`: User profile image URL (if available)
    - `displayName`: User display name (if available)
    - `email`: User email address (if available)
    - `message`: Authentication status message
    
    **Example:**
    ```
    GET /me
    Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
    X-Client-Type: papr_plugin
    ```

## Response `200`

User information retrieved successfully

- UserInfoResponse — Response model for /me endpoint
  - `user_id` string, required — Internal user ID
  - `sessionToken` string, nullable — Session token for API access
  - `imageUrl` string, nullable — User profile image URL
  - `displayName` string, nullable — User display name
  - `email` string, nullable — User email address
  - `message` string — Authentication status message

## Other responses

- `401` — Unauthorized - invalid authentication
- `500` — Internal server error

---

[API](https://skmtc.net/papr-ai/apis/papr-memory-api.md) · [All operations](https://skmtc.net/papr-ai/apis/papr-memory-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/papr-ai/papr-memory-api/versions/b553be9aad37/schema)
