# Get folder info

`GET /folder.info`

## Description

Get one folder by ID: name, item count, creation time, and — for Personal
access — the caller's role.

Use [`folder.contents`](/docs/api/folder-contents) for the meetings and
Magicasts filed in it, and [`folder.members`](/docs/api/folder-members)
for who can see it.

**Access:** Organization and Personal. Personal tokens can read a folder
only when the token owner is a member. Organization tokens can read every
folder in the account; `role` is omitted. A folder the caller cannot see
returns `404` `folder_not_found`, including a folder in another account
and a folder a personal token's owner does not belong to.

**Required scope:** `folders:read`

---

**OpenAPI Spec:** [chat-v1.json](https://developer.ro.am/chat-v1.json)

## Authentication

```
Authorization: Bearer YOUR_API_KEY
```

## Parameters

| Name | In | Type | Required | Description |
|------|-----|------|----------|-------------|
| `id` | query | string | Yes | Folder ID. |

## Responses

### 200 - Folder retrieved successfully

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `ok` | "true" | Yes | Always `true` on success. See [Responses and Errors](/docs/guides/responses-and-errors). |
| `folder` | Folder | Yes |  |

**Folder**:

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `id` | string | Yes | Folder ID. |
| `name` | string | Yes | Folder name. |
| `itemCount` | integer | Yes | Number of meetings and Magicasts filed in the folder. |
| `createdAt` | string | Yes | When the folder was created (RFC-3339). |
| `role` | "admin" | "viewer" | No | The caller's role. Present for Personal access only: `admin` is the folder owner, `viewer` can read. Omitted for Organization access.  |


#### Example Response

```json
{
  "ok": true,
  "folder": {
    "id": "019a0000-0000-7000-8000-0000000000f1",
    "name": "Sales",
    "itemCount": 2,
    "createdAt": "2026-01-21T18:30:00Z",
    "role": "admin"
  }
}
```

### 400 - Bad request. Missing or invalid `id`.

### 401 - Presented invalid authentication credentials.

### 403 - Token is missing `folders:read`.

### 404 - Folder not found, or not visible to the caller (`folder_not_found`).

### 405 - An unsupported method was requested.

### 500 - An internal error occurred.

---

*Machine-readable API documentation.*
*Full documentation: https://developer.ro.am/docs/api/folder-info*
