# Dropbox Integration via LowCodeAPI

## Overview

File storage and sharing

## Base Endpoint

```
https://api.lowcodeapi.com/dropbox/
```

## Authentication

LowCodeAPI handles authentication automatically. You only need to:

1. **Sign up** at [https://www.dropbox.com/](https://www.dropbox.com/)
2. **Get your credentials** from [https://www.dropbox.com/developers/apps](https://www.dropbox.com/developers/apps)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests

The `api_token` is your LowCodeAPI authentication token. LowCodeAPI will automatically:
- Fetch your Dropbox credentials
- Apply them to each request

**Auth Type**: OAUTH2.0

## API Categories

- File Sharing & Collaboration

## Common Endpoints

### Category: Account

#### Sets a user's profile photo

**Method**: `POST` | **LowCodeAPI Path**: `/2/account/set_profile_photo`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/account/set_profile_photo&api_token={api_token}
```


**Body Parameters**:

| `photo` | object | Yes | PhotoSourceArg Image to set as the user's new profile photo. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/account/set_profile_photo?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"photo":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#account-set_profile_photo](https://www.dropbox.com/developers/documentation/http/documentation#account-set_profile_photo)

---

### Category: File Properties

#### Add property groups to a Dropbox file

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/add`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/add&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | A unique identifier for the file or folder. (pattern="/(.|[\r\n])*|id |
| `property_groups` | object | Yes | List of (PropertyGroup)The property groups which are to be added to a Dropbox file. No two groups in the input should refer to the same template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/add?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","property_groups":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-add](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-add)

---

#### Overwrite property groups associated with a file

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/overwrite`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/overwrite&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | A unique identifier for the file or folder. (pattern="/(.|[\r\n])*|id |
| `property_groups` | object | Yes | List of (PropertyGroup; min_items=1)The property groups "snapshot" updates to force apply. No two groups in the input should refer to the same template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/overwrite?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","property_groups":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-overwrite](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-overwrite)

---

#### Permanently removes the specified property group from the file

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/remove`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/remove&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | A unique identifier for the file or folder. (pattern="/(.|[\r\n])*|id |
| `property_template_ids` | object | Yes | List of (String(min_length=1; pattern="(/|ptid |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/remove?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","property_template_ids":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-remove](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-remove)

---

#### Search across property templates for particular property field values

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/search`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/search&api_token={api_token}
```


**Body Parameters**:

| `queries` | object | Yes | List of (PropertiesSearchQuery; min_items=1)Queries to search. |
| `template_filter` | string | Yes | TemplateFilter Filter results to contain only properties associated with these template IDs. The default for this union is filter_none. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/search?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries":"value","template_filter":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-search](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-search)

---

#### use this to paginate through all search results.

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/search/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/search/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | String(min_length=1)The cursor returned by your last call to properties/search or properties/search/continue. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/search/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-search-continue](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-search-continue)

---

#### Add, update or remove properties associated with the supplied file and templates

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/properties/update`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/properties/update&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | A unique identifier for the file or folder. (pattern="/(.|[\r\n])*|id |
| `update_property_groups` | object | Yes | List of (PropertyGroupUpdate)The property groups "delta" updates to apply. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/properties/update?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","update_property_groups":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-update](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-properties-update)

---

#### Add a template associated with a user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/add_for_user`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/add_for_user&api_token={api_token}
```


**Body Parameters**:

| `name` | string | Yes | Display name for the template. Template names can be up to 256 bytes. |
| `description` | string | Yes | Description for the template. Template descriptions can be up to 1024 bytes. |
| `fields` | object | Yes | List of (PropertyFieldTemplate)Definitions of the property fields associated with this template. There can be up to 32 properties in a single template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/add_for_user?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"value","description":"value","fields":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-add_for_user](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-add_for_user)

---

#### Get the template identifiers for a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/list_for_user`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/list_for_user&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/list_for_user&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-list_for_user](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-list_for_user)

---

#### Permanently removes the specified template

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/remove_for_user`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/remove_for_user&api_token={api_token}
```


**Body Parameters**:

| `template_id` | string | Yes | An identifier for a template created by templates/add_for_user or templates/add_for_team (min_length=1 pattern="(/|ptid |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/remove_for_user?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-remove_for_user](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-remove_for_user)

---

#### Update a template associated with a user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/update_for_user`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/update_for_user&api_token={api_token}
```


**Body Parameters**:

| `template_id` | string | Yes | An identifier for template added by See templates/add_for_user or templates/add_for_team (min_length=1 pattern="(/|ptid |
| `name` | string | No | A display name for the template. template names can be up to 256 bytes. |
| `description` | string | No | Description for the new template. Template descriptions can be up to 1024 bytes. |
| `add_fields` | object | No | List of (PropertyFieldTemplate)?Property field templates to be added to the group template. There can be up to 32 properties in a single template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/update_for_user?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"value","name":"value","description":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-update_for_user](https://www.dropbox.com/developers/documentation/http/documentation#file_properties-templates-update_for_user)

---

#### Get the schema for a specified template

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/get_for_team`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/get_for_team&api_token={api_token}
```


**Body Parameters**:

| `template_id` | string | Yes | An identifier for template added by route See templates/add_for_user or templates/add_for_team (min_length=1; pattern="(/|ptid |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/get_for_team?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-get_for_team](https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-get_for_team)

---

#### Permanently removes the specified template created from templates/add_for_user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/remove_for_team`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/remove_for_team&api_token={api_token}
```


**Body Parameters**:

| `template_id` | string | Yes | An identifier for a template created by templates/add_for_user or templates/add_for_team (min_length=1; pattern="(/|ptid |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/remove_for_team?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-remove_for_team](https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-remove_for_team)

---

#### Update a template associated with a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/update_for_team`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/update_for_team&api_token={api_token}
```


**Body Parameters**:

| `template_id` | string | Yes | An identifier for template added by See templates/add_for_user or templates/add_for_team. |
| `name` | string | No | A display name for the template. template names can be up to 256 bytes. |
| `description` | string | No | Description for the new template. Template descriptions can be up to 1024 bytes. |
| `add_fields` | object | No | List of (PropertyFieldTemplate)?Property field templates to be added to the group template. There can be up to 32 properties in a single template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/update_for_team?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"value","name":"value","description":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-update_for_team](https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-update_for_team)

---

#### Add a template associated with a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_properties/templates/add_for_team`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_properties/templates/add_for_team&api_token={api_token}
```


**Body Parameters**:

| `name` | string | Yes | Display name for the template. Template names can be up to 256 bytes. |
| `description` | string | Yes | Description for the template. Template descriptions can be up to 1024 bytes. |
| `fields` | object | Yes | List of (PropertyFieldTemplate) Definitions of the property fields associated with this template. There can be up to 32 properties in a single template. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_properties/templates/add_for_team?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"value","description":"value","fields":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-add_for_team](https://www.dropbox.com/developers/documentation/http/teams#file_properties-templates-add_for_team)

---

### Category: File Request

#### Returns the total number of file requests owned by this user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/count`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/count&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/count&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-count](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-count)

---

#### Creates a file request for this user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/create`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/create&api_token={api_token}
```


**Body Parameters**:

| `title` | string | Yes | The title of the file request. Must not be empty (min_length=1). |
| `destination` | string | No | The path of the folder in the Dropbox where uploaded files will be sent. For apps with the app folder permission; this will be relative to the app folder.
deadlineFileRequestDeadline?The deadline for the file request. Deadlines can only be set by Professional and Business accounts. (pattern="/(.|[\r\n])*") |
| `open` | boolean | Yes | Whether or not the file request should be open. If the file request is closed; it will not accept any file submissions; but it can be opened later |
| `description` | string | No | A description of the file request. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/create?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title":"value","destination":"value","open":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-create](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-create)

---

#### Delete a batch of closed file requests

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/delete`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/delete&api_token={api_token}
```


**Body Parameters**:

| `ids` | object | Yes | List of (String(min_length=1; pattern="[-_0-9a-zA-Z]+"))List IDs of the file requests to delete. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/delete?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"ids":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-delete](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-delete)

---

#### Delete all closed file requests owned by this user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/delete_all_closed`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/delete_all_closed&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/delete_all_closed&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-delete_all_closed](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-delete_all_closed)

---

#### Returns the specified file request.

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/get`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/get&api_token={api_token}
```


**Body Parameters**:

| `id` | string | Yes | The ID of the file request to retrieve (min_length=1; pattern="[-_0-9a-zA-Z]+"). |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/get?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-get](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-get)

---

#### Returns a list of file requests owned by this user

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/list_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/list_v2&api_token={api_token}
```


**Body Parameters**:

| `limit` | number | Yes | UInt64The maximum number of file requests that should be returned per request. The default for this field is 1000. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/list_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-list](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-list)

---

#### use this to paginate through all file requests

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/list/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/list/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | The cursor returned by the previous API call specified in the endpoint description. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/list/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-list-continue](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-list-continue)

---

#### Update a file request

**Method**: `POST` | **LowCodeAPI Path**: `/2/file_requests/update`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/file_requests/update&api_token={api_token}
```


**Body Parameters**:

| `id` | string | Yes | The ID of the file request to update. (min_length=1; pattern="[-_0-9a-zA-Z]+") |
| `title` | string | No | The new title of the file request. Must not be empty. (min_length=1) |
| `destination` | string | No | (pattern="/(.|[\r\n])*")?The new path of the folder in the Dropbox where uploaded files will be sent. For apps with the app folder permission; this will be relative to the app folder. |
| `deadline` | object | Yes | UpdateFileRequestDeadlineThe new deadline for the file request. Deadlines can only be set by Professional and Business accounts. The default for this union is no_update. |
| `open` | boolean | No | Whether to set this file request as open or closed. |
| `description` | string | No | The description of the file request. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/file_requests/update?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"id":"value","title":"value","destination":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#file_requests-update](https://www.dropbox.com/developers/documentation/http/documentation#file_requests-update)

---

### Category: Files

#### Copy a file or folder to a different location in the user's Dropbox

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/copy_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/copy_v2&api_token={api_token}
```


**Body Parameters**:

| `from_path` | string | Yes | Path in the user's Dropbox to be copied or moved. (pattern="(/(.|[\r\n])*)|(ns |
| `to_path` | string | Yes | Path in the user's Dropbox that is the destination. (pattern="(/(.|[\r\n])*)|(ns |
| `autorename` | boolean | Yes | there's a conflict; have the Dropbox server try to autorename the file to avoid the conflict |
| `allow_ownership_transfer` | boolean | Yes | Allow moves by owner even if it would result in an ownership transfer for the content being moved. This does not apply to copies |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/copy_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"from_path":"value","to_path":"value","autorename":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-copy](https://www.dropbox.com/developers/documentation/http/documentation#files-copy)

---

#### Copy multiple files or folders to different locations at once in the user's Dropbox

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/copy_batch_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/copy_batch_v2&api_token={api_token}
```


**Body Parameters**:

| `entries` | object | Yes | List of (RelocationPath; min_items=1)List of entries to be moved or copied. Each entry is RelocationPath. |
| `autorename` | boolean | Yes | If there's a conflict with any file; have the Dropbox server try to autorename that file to avoid the conflict |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/copy_batch_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"entries":"value","autorename":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-copy_batch](https://www.dropbox.com/developers/documentation/http/documentation#files-copy_batch)

---

#### Returns the status of an asynchronous job for Files

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/copy_batch/check_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/copy_batch/check_v2&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/copy_batch/check_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-copy_batch-check](https://www.dropbox.com/developers/documentation/http/documentation#files-copy_batch-check)

---

#### Get a copy reference to a file or folder

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/copy_reference/get`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/copy_reference/get&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | The path to the file or folder you want to get a copy reference to (pattern="(/(.|[\r\n])*|id |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/copy_reference/get?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-copy_reference-get](https://www.dropbox.com/developers/documentation/http/documentation#files-copy_reference-get)

---

#### Save a copy reference returned by copy_reference/get

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/copy_reference/save`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/copy_reference/save&api_token={api_token}
```


**Body Parameters**:

| `copy_reference` | string | Yes | A copy reference returned by copy_reference/get. |
| `path` | string | Yes | Path in the user's Dropbox that is the destination (pattern="/(.|[\r\n])*"). |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/copy_reference/save?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"copy_reference":"value","path":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-copy_reference-save](https://www.dropbox.com/developers/documentation/http/documentation#files-copy_reference-save)

---

#### Create a folder at a given path

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/create_folder_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/create_folder_v2&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | Path in the user's Dropbox to create (pattern="(/(.|[\r\n])*)|(ns |
| `autorename` | boolean | Yes | If there's a conflict; have the Dropbox server try to autorename the folder to avoid the conflict |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/create_folder_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","autorename":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder](https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder)

---

#### Create multiple folders at once

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/create_folder_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/create_folder_batch&api_token={api_token}
```


**Body Parameters**:

| `paths` | object | Yes | List of (String(pattern="(/(.|[\r\n])*)|(ns |
| `autorename` | boolean | Yes | If there's a conflict; have the Dropbox server try to autorename the folder to avoid the conflict |
| `force_async` | boolean | Yes | Whether to force the create to happen asynchronously |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/create_folder_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"paths":"value","autorename":"value","force_async":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder_batch](https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder_batch)

---

#### Returns the status of an asynchronous job for create_folder_batch

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/create_folder_batch/check`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/create_folder_batch/check&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/create_folder_batch/check?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder_batch-check](https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder_batch-check)

---

#### Delete the file or folder at a given path

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/delete_v2`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/delete_v2&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | Path in the user's Dropbox to delete(pattern="(/(.|[\r\n])*)|(ns |
| `parent_rev` | string | No | (min_length=9; pattern="[0-9a-f]+")?Perform delete if given "rev" matches the existing file's latest "rev". This field does not support deleting a folder. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/delete_v2?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","parent_rev":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-delete](https://www.dropbox.com/developers/documentation/http/documentation#files-delete)

---

#### Delete multiple files or folders at once

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/delete_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/delete_batch&api_token={api_token}
```


**Body Parameters**:

| `entries` | object | No | List of (DeleteArg). |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/delete_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"entries":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-delete_batch](https://www.dropbox.com/developers/documentation/http/documentation#files-delete_batch)

---

#### Returns the status of an asynchronous job for delete_batch

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/delete_batch/check`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/delete_batch/check&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/delete_batch/check?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-delete_batch-check](https://www.dropbox.com/developers/documentation/http/documentation#files-delete_batch-check)

---

#### Download a file from a user's Dropbox

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/download`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/download&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | The path of the file to download (pattern="(/(.|[\r\n])*|id |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/download?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-download](https://www.dropbox.com/developers/documentation/http/documentation#files-download)

---

#### Download a folder from the user's Dropbox, as a zip file

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/download_zip`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/download_zip&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | The path of the folder to download (pattern="(/(.|[\r\n])*|id |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/download_zip?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-download_zip](https://www.dropbox.com/developers/documentation/http/documentation#files-download_zip)

---

#### Export a file from a user's Dropbox

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/export`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/export&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | The path of the file to be exported (pattern="(/(.|[\r\n])*|id |
| `export_format` | string | No | The file format to which the file should be exported. This must be one of the formats listed in the file's export_options returned by get_metadata. If none is specified; the default format (specified in export_as in file metadata) will be used. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/export?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","export_format":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-export](https://www.dropbox.com/developers/documentation/http/documentation#files-export)

---

#### Return the lock metadata for the given list of paths

**Method**: `POST` | **LowCodeAPI Path**: `/2/files/get_file_lock_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/files/get_file_lock_batch&api_token={api_token}
```


**Body Parameters**:

| `entries` | object | Yes | List of (LockFileArg)List of 'entries'. Each 'entry' contains a path of the file which will be locked or queried. Duplicate path arguments in the batch are considered only once. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/files/get_file_lock_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"entries":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#files-get_file_lock_batch](https://www.dropbox.com/developers/documentation/http/documentation#files-get_file_lock_batch)

---

### Category: Sharing

#### Adds specified members to a file

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/add_file_member`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/add_file_member&api_token={api_token}
```


**Body Parameters**:

| `file` | string | Yes | File to which to add members (min_length=1; pattern="((/|id |
| `members` | object | Yes | List of (MemberSelector)Members to add. Note that even an email address is given; this may result in a user being directly added to the membership if that email is the user's main account email. |
| `custom_message` | string | No | Message to send to added members in their invitation. |
| `quiet` | boolean | Yes | Whether added members should be notified via email and device notifications of their invitation |
| `access_level` | string | Yes | AccessLevel union object; describing what access level we want to give new members. The default for this union is viewer. |
| `add_message_as_comment` | boolean | Yes | If the custom message should be added as a comment on the file |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/add_file_member?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"file":"value","members":"value","custom_message":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-add_file_member](https://www.dropbox.com/developers/documentation/http/documentation#sharing-add_file_member)

---

#### Allows an owner or editor of a shared folder to add another member

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/add_folder_member`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/add_folder_member&api_token={api_token}
```


**Body Parameters**:

| `shared_folder_id` | string | Yes | The ID for the shared folder(pattern="[-_0-9a-zA-Z |
| `members` | object | Yes | List of (AddMember)The intended list of members to add. Added members will receive invites to join the shared folder. |
| `quiet` | boolean | Yes | Whether added members should be notified via email and device notifications of their invite |
| `custom_message` | string | No | Optional message to display to added members in their invitation (min_length=1). |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/add_folder_member?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"shared_folder_id":"value","members":"value","quiet":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-add_folder_member](https://www.dropbox.com/developers/documentation/http/documentation#sharing-add_folder_member)

---

#### Returns the status of an asynchronous job

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/check_job_status`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/check_job_status&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/check_job_status?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-check_job_status](https://www.dropbox.com/developers/documentation/http/documentation#sharing-check_job_status)

---

#### Returns the status of an asynchronous job for sharing a folder

**Method**: `POST` | **LowCodeAPI Path**: `/check_share_job_status`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/check_share_job_status&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/check_share_job_status?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-check_share_job_status](https://www.dropbox.com/developers/documentation/http/documentation#sharing-check_share_job_status)

---

#### Create a shared link with custom settings

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/create_shared_link_with_settings`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/create_shared_link_with_settings&api_token={api_token}
```


**Body Parameters**:

| `path` | string | Yes | The path to be shared by the shared link(pattern="(/(.|[\r\n])*|id |
| `settings` | object | No | SharedLinkSettings?The requested settings for the newly created shared link. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/create_shared_link_with_settings?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"path":"value","settings":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-create_shared_link_with_settings](https://www.dropbox.com/developers/documentation/http/documentation#sharing-create_shared_link_with_settings)

---

#### Returns shared file metadata

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/get_file_metadata`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/get_file_metadata&api_token={api_token}
```


**Body Parameters**:

| `file` | string | Yes | The file to query(min_length=1; pattern="((/|id |
| `actions` | object | No | List of (FileAction)?A list of `FileAction`s corresponding to `FilePermission`s that should appear in the response's SharedFileMetadata.permissions field describing the actions the authenticated user can perform on the file. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/get_file_metadata?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"file":"value","actions":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_file_metadata](https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_file_metadata)

---

#### Returns shared folder metadata by its folder ID

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/get_folder_metadata`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/get_folder_metadata&api_token={api_token}
```


**Body Parameters**:

| `shared_folder_id` | string | Yes | The ID for the shared folder(pattern="[-_0-9a-zA-Z |
| `actions` | object | No | List of (FolderAction)?A list of `FolderAction`s corresponding to `FolderPermission`s that should appear in the response's SharedFolderMetadata.permissions field describing the actions the authenticated user can perform on the folder. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/get_folder_metadata?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"shared_folder_id":"value","actions":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_folder_metadata](https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_folder_metadata)

---

#### Download the shared link's file from a user's Dropbox

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/get_shared_link_file`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/get_shared_link_file&api_token={api_token}
```


**Body Parameters**:

| `url` | string | Yes | URL of the shared link. |
| `path` | string | No | If the shared link is to a folder(pattern="/(.|[\r\n])*"); this parameter can be used to retrieve the metadata for a specific file or sub-folder in this folder. A relative path should be used. |
| `link_password` | string | No | If the shared link has a password; this parameter can be used. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/get_shared_link_file?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"value","path":"value","link_password":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_file](https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_file)

---

#### Get the shared link's metadata

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/get_shared_link_metadata`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/get_shared_link_metadata&api_token={api_token}
```


**Body Parameters**:

| `url` | string | Yes | URL of the shared link. |
| `path` | string | No | If the shared link is to a folder(pattern="/(.|[\r\n])*"); this parameter can be used to retrieve the metadata for a specific file or sub-folder in this folder. A relative path should be used. |
| `link_password` | string | No | If the shared link has a password; this parameter can be used. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/get_shared_link_metadata?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"value","path":"value","link_password":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_metadata](https://www.dropbox.com/developers/documentation/http/documentation#sharing-get_shared_link_metadata)

---

#### Use to obtain the members who have been invited to a file

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_file_members`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members&api_token={api_token}
```


**Body Parameters**:

| `file` | string | Yes | The file for which you want to see members(min_length=1; pattern="((/|id |
| `actions` | object | No | List of (MemberAction)?The actions for which to return permissions on a member. |
| `include_inherited` | boolean | Yes | Whether to include members who only have access from a parent shared folder |
| `limit` | number | Yes | UInt32(min=1; max=300) Number of members to return max per query. Defaults to 100 if no limit is specified. The default for this field is 100. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"file":"value","actions":"value","include_inherited":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_file_members](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_file_members)

---

#### Get members of multiple files at once

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_file_members/batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members/batch&api_token={api_token}
```


**Body Parameters**:

| `files` | object | Yes | List of (String(min_length=1; pattern="((/|id |
| `limit` | number | Yes | UInt32(max=20)Number of members to return max per query. Defaults to 10 if no limit is specified. The default for this field is 10. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members/batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"files":"value","limit":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_file_members-batch](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_file_members-batch)

---

#### use this to paginate through all shared folder members

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_file_members/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | The cursor returned by your last call to list_folder_members or list_folder_members/continue. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_file_members/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folder_members-continue](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folder_members-continue)

---

#### Return the list of all shared folders the current user has access to

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_folder_members`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_folder_members&api_token={api_token}
```


**Body Parameters**:

| `limit` | number | Yes | UInt32(min=1; max=1000) The maximum number of results to return per request. The default for this field is 1000. |
| `actions` | object | No | List of (FolderAction)?A list of `FolderAction`s corresponding to `FolderPermission`s that should appear in the response's SharedFolderMetadata.permissions field describing the actions the authenticated user can perform on the folder. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_folder_members?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit":"value","actions":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folders](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folders)

---

#### use this to paginate through all shared folders

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_folder_members/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_folder_members/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | The cursor returned by the previous API call specified in the endpoint description. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_folder_members/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folders-continue](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_folders-continue)

---

#### Return the list of all shared folders the current user can mount or unmount

**Method**: `POST` | **LowCodeAPI Path**: `/2/sharing/list_folders`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/sharing/list_folders&api_token={api_token}
```


**Body Parameters**:

| `limit` | number | Yes | UInt32(min=1; max=1000) The maximum number of results to return per request. The default for this field is 1000. |
| `actions` | object | No | List of (FolderAction)?A list of `FolderAction`s corresponding to `FolderPermission`s that should appear in the response's SharedFolderMetadata.permissions field describing the actions the authenticated user can perform on the folder. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/sharing/list_folders?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit":"value","actions":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_mountable_folders](https://www.dropbox.com/developers/documentation/http/documentation#sharing-list_mountable_folders)

---

### Category: Team

#### List all device sessions of a team's member

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/devices/list_member_devices`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/devices/list_member_devices&api_token={api_token}
```


**Body Parameters**:

| `team_member_id` | string | Yes | The team's member id. |
| `include_web_sessions` | boolean | Yes | Whether to list web sessions of the team's member |
| `include_desktop_clients` | boolean | Yes | Whether to list linked desktop devices of the team's member |
| `include_mobile_clients` | boolean | Yes | Whether to list linked mobile devices of the team's member |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/devices/list_member_devices?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"team_member_id":"value","include_web_sessions":"value","include_desktop_clients":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-devices-list_member_devices](https://www.dropbox.com/developers/documentation/http/teams#team-devices-list_member_devices)

---

#### List all device sessions of a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/devices/list_members_devices`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/devices/list_members_devices&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | No | At the first call to the devices/list_members_devices the cursor shouldn't be passed. Then; if the result of the call includes a cursor; the following requests should include the received cursors in order to receive the next sub list of team devices. |
| `include_web_sessions` | boolean | Yes | Whether to list web sessions of the team members |
| `include_desktop_clients` | boolean | Yes | Whether to list desktop clients of the team members |
| `include_mobile_clients` | boolean | Yes | Whether to list mobile clients of the team members |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/devices/list_members_devices?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value","include_web_sessions":"value","include_desktop_clients":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-devices-list_members_devices](https://www.dropbox.com/developers/documentation/http/teams#team-devices-list_members_devices)

---

#### Revoke a device session of a team's member

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/devices/revoke_device_session`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/devices/revoke_device_session&api_token={api_token}
```


**Body Parameters**:

| `web_session` | string | Yes | DeviceSessionArg End an active session. |
| `desktop_client` | string | Yes | RevokeDesktopClientArg Unlink a linked desktop device. |
| `mobile_client` | string | Yes | DeviceSessionArg Unlink a linked mobile device. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/devices/revoke_device_session?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"web_session":"value","desktop_client":"value","mobile_client":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-devices-revoke_device_session](https://www.dropbox.com/developers/documentation/http/teams#team-devices-revoke_device_session)

---

#### Revoke a list of device sessions of team members

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/devices/revoke_device_session_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/devices/revoke_device_session_batch&api_token={api_token}
```


**Body Parameters**:

| `revoke_devices` | object | Yes | List of (RevokeDeviceSessionArg) |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/devices/revoke_device_session_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"revoke_devices":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-devices-revoke_device_session_batch](https://www.dropbox.com/developers/documentation/http/teams#team-devices-revoke_device_session_batch)

---

#### Get the values for one or more featues

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/features/get_values`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/features/get_values&api_token={api_token}
```


**Body Parameters**:

| `features` | object | Yes | List of (Feature) A list of features in Feature. If the list is empty; this route will return FeaturesGetValuesBatchError. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/features/get_values?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"features":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-features-get_values](https://www.dropbox.com/developers/documentation/http/teams#team-features-get_values)

---

#### Retrieves information about a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/get_info`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/get_info&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/get_info&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-get_info](https://www.dropbox.com/developers/documentation/http/teams#team-get_info)

---

#### Creates a new, empty group, with a requested name

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/create`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/create&api_token={api_token}
```


**Body Parameters**:

| `group_name` | string | Yes | Group name. |
| `add_creator_as_owner` | boolean | Yes | Automatically add the creator of the group |
| `group_external_id` | string | No | The creator of a team can associate an arbitrary external ID to the group. |
| `group_management_type` | string | No | GroupManagementType Whether the team can be managed by selected users; or only by team admins. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/create?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"group_name":"value","add_creator_as_owner":"value","group_external_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-create](https://www.dropbox.com/developers/documentation/http/teams#team-groups-create)

---

#### Deletes a group ,The group is deleted immediately

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/delete`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/delete&api_token={api_token}
```


**Body Parameters**:

| `group_id` | string | Yes | Group ID. |
| `group_external_id` | string | Yes | External ID of the group. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/delete?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"group_id":"value","group_external_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-delete](https://www.dropbox.com/developers/documentation/http/teams#team-groups-delete)

---

#### Retrieves information about one or more groups

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/get_info`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/get_info&api_token={api_token}
```


**Body Parameters**:

| `group_ids` | object | Yes | List of (String) List of group IDs. |
| `group_external_ids` | object | Yes | List of (String) List of external IDs of groups. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/get_info?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"group_ids":"value","group_external_ids":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-get_info](https://www.dropbox.com/developers/documentation/http/teams#team-groups-get_info)

---

#### use this method to poll the status of granting/revoking group members' access to group-owned resources

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/job_status/get`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/job_status/get&api_token={api_token}
```


**Body Parameters**:

| `async_job_id` | string | Yes | Id of the asynchronous job(min_length=1). This is the value of a response returned from the method that launched the job. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/job_status/get?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"async_job_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-job_status-get](https://www.dropbox.com/developers/documentation/http/teams#team-groups-job_status-get)

---

#### Lists groups on a team

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/list`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/list&api_token={api_token}
```


**Body Parameters**:

| `limit` | number | Yes | UInt32(min=1; max=1000)Number of results to return per call. The default for this field is 1000. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/list?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-list](https://www.dropbox.com/developers/documentation/http/teams#team-groups-list)

---

#### retrieved from groups/list, use this to paginate through all groups

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/list/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/list/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | Indicates from what point to get the next set of groups. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/list/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-list-continue](https://www.dropbox.com/developers/documentation/http/teams#team-groups-list-continue)

---

#### Adds members to a group. The members are added immediately

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/members/add`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/members/add&api_token={api_token}
```


**Body Parameters**:

| `group` | object | Yes | GroupSelectorGroup to which users will be added. |
| `members` | object | Yes | List of (MemberAccess) List of users to be added to the group. |
| `return_members` | boolean | Yes | Whether to return the list of members in the group. Note that the default value will cause all the group members to be returned in the response. This may take a long time for large groups |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/members/add?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"group":"value","members":"value","return_members":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-add](https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-add)

---

#### Lists members of a group. Permission : Team Information

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/members/list`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/members/list&api_token={api_token}
```


**Body Parameters**:

| `group` | object | Yes | GroupSelectorThe group whose members are to be listed. |
| `limit` | number | Yes | UInt32(min=1; max=1000)Number of results to return per call. The default for this field is 1000. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/members/list?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"group":"value","limit":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-list](https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-list)

---

#### use this to paginate through all members of the group

**Method**: `POST` | **LowCodeAPI Path**: `/2/team/groups/members/list/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team/groups/members/list/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | Indicates from what point to get the next set of groups. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team/groups/members/list/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-list-continue](https://www.dropbox.com/developers/documentation/http/teams#team-groups-members-list-continue)

---

### Category: Team Log

#### Retrieves team events.

**Method**: `POST` | **LowCodeAPI Path**: `/2/team_log/get_events`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team_log/get_events&api_token={api_token}
```


**Body Parameters**:

| `limit` | number | Yes | UInt32(min=1; max=1000) The maximal number of results to return per call. Note that some calls may not return limit number of events; and may even return no events; even with `has_more` set to true. In this case; callers should fetch again using get_events/continue. The default for this field is 1000. |
| `account_id` | string | No | Filter the events by account ID(min_length=40; max_length=40). Return only events with this account_id as either Actor; Context; or Participants. |
| `time` | number | No | TimeRange? Filter by time range. |
| `category` | string | No | EventCategory? Filter the returned events to a single category. Note that category shouldn't be provided together with event_type. |
| `event_type` | string | No | EventTypeArg? Filter the returned events to a single event type. Note that event_type shouldn't be provided together with category. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team_log/get_events?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"limit":"value","account_id":"value","time":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team_log-get_events](https://www.dropbox.com/developers/documentation/http/teams#team_log-get_events)

---

#### Once a cursor has been retrieved from get_events; use this to paginate through all events.

**Method**: `POST` | **LowCodeAPI Path**: `/2/team_log/get_events/continue`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/team_log/get_events/continue&api_token={api_token}
```


**Body Parameters**:

| `cursor` | string | Yes | Indicates from what point to get the next set of events. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/team_log/get_events/continue?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/teams#team_log-get_events-continue](https://www.dropbox.com/developers/documentation/http/teams#team_log-get_events-continue)

---

### Category: Users

#### Get a list of feature values that may be configured for the current account

**Method**: `POST` | **LowCodeAPI Path**: `/2/users/features/get_values`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/users/features/get_values&api_token={api_token}
```


**Body Parameters**:

| `features` | object | Yes | List of (UserFeature) A list of features in UserFeature. If the list is empty; this route will return UserFeaturesGetValuesBatchError. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/users/features/get_values?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"features":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#users-features-get_values](https://www.dropbox.com/developers/documentation/http/documentation#users-features-get_values)

---

#### Get information about a user's account

**Method**: `POST` | **LowCodeAPI Path**: `/2/users/get_account`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/users/get_account&api_token={api_token}
```


**Body Parameters**:

| `account_id` | string | Yes | A user's account identifier(min_length=40; max_length=40). |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/users/get_account?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"account_id":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#users-get_account](https://www.dropbox.com/developers/documentation/http/documentation#users-get_account)

---

#### Get information about multiple user accounts

**Method**: `POST` | **LowCodeAPI Path**: `/2/users/get_account_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/users/get_account_batch&api_token={api_token}
```


**Body Parameters**:

| `account_ids` | object | Yes | List of (String(min_length=40; max_length=40); min_items=1) List of user account identifiers. Should not contain any duplicate account IDs. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/users/get_account_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"account_ids":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#users-get_account_batch](https://www.dropbox.com/developers/documentation/http/documentation#users-get_account_batch)

---

#### Get information about the current user's account

**Method**: `POST` | **LowCodeAPI Path**: `/2/users/get_current_account`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/users/get_current_account&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/users/get_current_account&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#users-get_current_account](https://www.dropbox.com/developers/documentation/http/documentation#users-get_current_account)

---

#### Get the space usage information for the current user's account

**Method**: `POST` | **LowCodeAPI Path**: `/2/users/get_space_usage`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/users/get_space_usage&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/users/get_space_usage&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#users-get_space_usage](https://www.dropbox.com/developers/documentation/http/documentation#users-get_space_usage)

---

### Category: contacts

#### Removes all manually added contacts

**Method**: `POST` | **LowCodeAPI Path**: `/2/contacts/delete_manual_contacts`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/contacts/delete_manual_contacts&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/contacts/delete_manual_contacts&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#contacts-delete_manual_contacts](https://www.dropbox.com/developers/documentation/http/documentation#contacts-delete_manual_contacts)

---

#### Removes manually added contacts from the given list

**Method**: `POST` | **LowCodeAPI Path**: `/2/contacts/delete_manual_contacts_batch`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/contacts/delete_manual_contacts_batch&api_token={api_token}
```


**Body Parameters**:

| `email_addresses` | object | Yes | List of manually added contacts to be deleted. |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/contacts/delete_manual_contacts_batch?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"email_addresses":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#contacts-delete_manual_contacts_batch](https://www.dropbox.com/developers/documentation/http/documentation#contacts-delete_manual_contacts_batch)

---

### Category: Auth

#### Create OAuth 2.0 access token from OAuth 1.0 token

**Method**: `POST` | **LowCodeAPI Path**: `/2/auth/token/from_oauth1`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/auth/token/from_oauth1&api_token={api_token}
```


**Body Parameters**:

| `oauth1_token` | string | Yes | The OAuth 1.0 access token |
| `oauth1_token_secret` | string | Yes | The OAuth 1.0 token secret |


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/auth/token/from_oauth1?&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"oauth1_token":"value","oauth1_token_secret":"value"}'
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#auth-token-from_oauth1](https://www.dropbox.com/developers/documentation/http/documentation#auth-token-from_oauth1)

---

#### Revoke access token

**Method**: `POST` | **LowCodeAPI Path**: `/2/auth/token/revoke`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/auth/token/revoke&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/auth/token/revoke&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#auth-token-revoke](https://www.dropbox.com/developers/documentation/http/documentation#auth-token-revoke)

---

### Category: Check

#### Check app

**Method**: `POST` | **LowCodeAPI Path**: `/2/check/app`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/check/app&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/check/app&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#check-app](https://www.dropbox.com/developers/documentation/http/documentation#check-app)

---

#### Check user

**Method**: `POST` | **LowCodeAPI Path**: `/2/check/user`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/check/user&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/check/user&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#check-user](https://www.dropbox.com/developers/documentation/http/documentation#check-user)

---

### Category: OpenID

#### Get OpenID user info

**Method**: `POST` | **LowCodeAPI Path**: `/2/openid/userinfo`

**Full URL**:
```
https://api.lowcodeapi.com/dropbox/2/openid/userinfo&api_token={api_token}
```


**Example Request**:
```bash
curl -X POST "https://api.lowcodeapi.com/dropbox/2/openid/userinfo&api_token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
```

**Official Documentation**: [https://www.dropbox.com/developers/documentation/http/documentation#openid-userinfo](https://www.dropbox.com/developers/documentation/http/documentation#openid-userinfo)

---

## Usage Examples

### Example 1: Basic Usage

Get started with Dropbox API by making your first request.

```bash
# Your example code here
# This demonstrates basic usage
curl -X GET "https://api.lowcodeapi.com/dropbox/?api_token=YOUR_API_TOKEN"
```

### Example 2: Advanced Usage

Explore more advanced features and parameters.

```bash
# Your example code here
# This demonstrates advanced usage
curl -X GET "https://api.lowcodeapi.com/dropbox/?api_token=YOUR_API_TOKEN"
```

## Complete Endpoint Reference

For a complete list of all endpoints and their parameters, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/dropbox/definition`
- **Official Provider Documentation**: [https://dropbox.github.io/dropbox-api-v2-explorer/](https://dropbox.github.io/dropbox-api-v2-explorer/)

## Rate Limits & Best Practices

- Check your Dropbox account for specific rate limits
- Use appropriate error handling and retry logic
- Cache responses when appropriate to reduce API calls

## Error Handling

Standard HTTP status codes apply:
- `400` - Invalid request parameters
- `401` - Unauthorized (check your API key)
- `429` - Rate limit exceeded
- `500` - Internal server error