2.7 KiB
2.7 KiB
Dropbox Business Routing Reference
App name: dropbox-business
Base URL proxied: api.dropboxapi.com
API Path Pattern
/dropbox-business/2/{endpoint}
Note: Dropbox Business API uses POST for almost all endpoints, including read operations. Request bodies should be JSON (use null for endpoints with no parameters).
Common Endpoints
Team Information
Get Team Info
POST /dropbox-business/2/team/get_info
Content-Type: application/json
null
Get Team Features
POST /dropbox-business/2/team/features/get_values
Content-Type: application/json
{
"features": [{".tag": "upload_api_rate_limit"}]
}
Team Members
List Members
POST /dropbox-business/2/team/members/list
Content-Type: application/json
{
"limit": 100
}
Get Member Info
POST /dropbox-business/2/team/members/get_info
Content-Type: application/json
{
"members": [{".tag": "email", "email": "user@company.com"}]
}
Add Member
POST /dropbox-business/2/team/members/add
Content-Type: application/json
{
"new_members": [{
"member_email": "user@company.com",
"member_given_name": "John",
"member_surname": "Doe"
}]
}
Groups
List Groups
POST /dropbox-business/2/team/groups/list
Content-Type: application/json
{
"limit": 100
}
Create Group
POST /dropbox-business/2/team/groups/create
Content-Type: application/json
{
"group_name": "Team Name",
"group_management_type": {".tag": "company_managed"}
}
Team Folders
List Team Folders
POST /dropbox-business/2/team/team_folder/list
Content-Type: application/json
{
"limit": 100
}
Create Team Folder
POST /dropbox-business/2/team/team_folder/create
Content-Type: application/json
{
"name": "Folder Name"
}
Namespaces
List Namespaces
POST /dropbox-business/2/team/namespaces/list
Content-Type: application/json
{
"limit": 100
}
Devices
List Members' Devices
POST /dropbox-business/2/team/devices/list_members_devices
Content-Type: application/json
{}
Audit Log
Get Events
POST /dropbox-business/2/team_log/get_events
Content-Type: application/json
{
"limit": 100
}
Notes
- All endpoints use POST method (even read operations)
- Request bodies must be JSON (use
nullfor no-parameter endpoints) - Many fields use
.tagformat for type indication - Pagination uses
cursorandhas_morefields - Requires team admin OAuth authorization