---
title: "List the token owner's list folders of one kind"
method: GET
path: "/business/folders"
tags: ["Folders"]
---

# List the token owner's list folders of one kind

`GET /business/folders`

## Request

- Base URL: `https://api.tryfuse.ai/api/v1`
- URL: `https://api.tryfuse.ai/api/v1/business/folders`
- Auth: HTTP basic

The token owner's folders of one kind: `contactList` and `companyList` folders organise lists (the `folderId` on `GET /business/lists` rows and `PATCH /business/lists/{listId}`), `campaign` folders organise campaigns, and `agent` folders organise agents. Not paginated — every folder of the kind is returned.

Errors:
- `422` `VALIDATION_FAILED` — type missing or outside contactList|companyList|campaign|agent.
- `429` `RATE_LIMITED` — The lists rate bucket is exhausted.
- `400` `INVALID_REQUEST` — agent/campaign kinds only: the owning service rejected the request (its own code is relayed when it sends one).

Requires one of the following token scopes: lists.

## Query parameters

- `type` 'contactList' | 'companyList' | 'campaign' | 'agent', required: Folder kind to list: contactList or companyList (list folders), campaign (campaign folders) or agent (agent folders).

## Response `200`

Success

- object
  - `folders` object[], required
    - `id` string, required
    - `name` string, required
    - `type` 'contactList' | 'companyList' | 'campaign' | 'agent', required

## Other responses

- `400`: Error
- `401`: Error
- `402`: Error
- `403`: Error
- `404`: Error
- `409`: Error
- `422`: Error
- `429`: Error
- `500`: Error

---

[API](https://skmtc.dev/fuseai/apis/fuse-business-api.md) · [All operations](https://skmtc.dev/fuseai/apis/fuse-business-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fuseai/apis/fuse-business-api/revisions/50d95e0536f4?raw)
