---
title: "List User Resources"
method: GET
path: "/users/{userId}/resources"
tags: ["User Management"]
---

# List User Resources

`GET /users/{userId}/resources`

## Request

- Base URL: `https://api.synup.com/api/v4`
- URL: `https://api.synup.com/api/v4/users/{userId}/resources`
- Auth: none required
- TypeScript: <https://skmtc.dev/synup/apis/synup-api/docs/users/:userId/resources/get.ts> (a function with typed inputs; its response is checked against the schema)

This API retrieves a list of all resources (folders and locations) associated with a user.

It includes:
- Folders the user has access to.
- Locations assigned to the user.
- Access levels for each resource.

## Path parameters

- `userId` string, required

## Headers

- `Authorization` string

## Response `200`

Successfully retrieved user resources

- object
  - `data` object
    - `listUserResources` object[]
      - `id` string, required: Resource identifier (UUID format for folders, Base64 encoded for locations)
      - `name` string, required: Name of the resource
      - `__typename` 'Folder' | 'LocationSummary', required: Type discriminator for the resource

---

[API](https://skmtc.dev/synup/apis/synup-api.md) - [All operations](https://skmtc.dev/synup/apis/synup-api/llms.txt) - [OpenAPI document](https://skmtc.dev/synup/apis/synup-api/revisions/67de2d51c22e?raw)
