# 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