---
title: "GET /api/v1/user/loggedin"
method: GET
path: "/api/v1/user/loggedin"
tags: ["User"]
---

# GET /api/v1/user/loggedin

`GET /api/v1/user/loggedin`

## Request

- Base URL: `https://api.approval.studio` (the document declares no server; this is the origin it was published from)
- URL: `https://api.approval.studio/api/v1/user/loggedin`
- Auth: API key in header `Authorization`

## Response `200`

OK

- CurrentUserResultApiResponse
  - `version` string, nullable
  - `statusCode` integer
  - `message` string, nullable
  - `isError` boolean, nullable
  - `responseException` unknown
  - `result` CurrentUserResult: Returns currently logged in user.
    - `user` User
      - `userUID` string, nullable
      - `fullName` string, nullable
      - `email` string, nullable
      - `role` 0 | 1
      - `profileImageURL` string, nullable
    - `clients` Client[], nullable
      - `clientID` integer
      - `clientUID` string, nullable
      - `name` string, nullable
      - `status` 0 | 1
      - `clientType` 0 | 1
      - `users` User[], nullable
        - `userUID` string, nullable
        - `fullName` string, nullable
        - `email` string, nullable
        - `role` 0 | 1
        - `profileImageURL` string, nullable
      - `templates` ProjectTemplate[], nullable
      - `kanbanColumns` KanbanColumnResponse[], nullable
        - `kanbanColumnUID` string, nullable
        - `name` string, nullable
      - `folders` FolderResponse[], nullable
        - `folderUID` string, nullable
        - `name` string, nullable
      - `workflows` Workflow[], nullable
        - `workflowUID` string, nullable
        - `name` string, nullable
        - `isActive` boolean
        - `created` string, date-time

## Other responses

- `401`: Unauthorized
- `500`: Internal Server Error

---

[API](https://skmtc.dev/approval/apis/public-api.md) · [All operations](https://skmtc.dev/approval/apis/public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/approval/apis/public-api/revisions/acf217b75f2a?raw)
