# Add folders to user

```http
POST https://api.synup.com/api/v4/users/folders/add
```

This API associates one or more folders with a specified user, granting them access to manage those folders.

**Behavior:**
- Supports assigning multiple folders to a single user.
- Updates the user's permissions based on assigned folders.

Source: https://developer.synup.com/api/user-management/add-folders-to-user

## Request body

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `input` | object | optional |  |
| `input.userId` | string | required | Base64 encoded user ID |
| `input.folderIds` | array of string | required | Array of folder UUIDs to associate with the user |
| `input.defaultFolderId` | string | required |  |

## Example request

```bash
curl -X POST 'https://api.synup.com/api/v4/users/folders/add' \
  -H 'Authorization: API YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "input": {
    "userId": "VXNlcjoxMDAyOA==",
    "folderIds": [
      "c1d92c09-8ddd-469e-af96-0eb64a48d647",
      "a5af4f5d-41b6-4a8a-b24f-98741b021b7b"
    ],
    "defaultFolderId": "c1d92c09-8ddd-469e-af96-0eb64a48d647"
  }
}'
```

## Responses

| Status | Description |
| --- | --- |
| `200` | Successfully added folders to user |
