box.com

Box Platform provides functionality to provide access to content stored within Box. It provides endpoints for basic manipulation of files and folders, management of users within an enterprise, as well as more complex topics such as legal holds and retention poli

🔑 oauth2 258 endpoints cloud
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (8 total)

box-python-sdk ✓ Official
pip install box-python-sdk
box-node-sdk ✓ Official
npm install box-node-sdk
npm install 3box-js
go get github.com/machinebox/sdk-go
box-java-sdk ✓ Official
# Maven: see https://github.com/box/box-java-sdk
box-windows-sdk-v2 ✓ Official
dotnet add package box-windows-sdk-v2
box-ios-sdk ✓ Official
# See https://github.com/box/box-ios-sdk
# See https://github.com/mingchen/docker-android-build-box
curl examples
List enterprise users
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.box.com/2.0/users
List user and enterprise events
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.box.com/2.0/events
List groups for enterprise
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://api.box.com/2.0/groups
Endpoints (258 total)
GET
/users
List enterprise users
GET
/events
List user and enterprise events
GET
/groups
List groups for enterprise
GET
/search
Search for content
GET
/users/me
Get current user
GET
/webhooks
List all webhooks
GET
/authorize
Authorize user
GET
/workflows
List workflows
GET
/collections
List all collections
GET
/folder_locks
List folder locks
GET
/recent_items
List recently accessed items
GET
/shared_items
Find file for shared link
At a glance
Total SDKs8
Languages8
Endpoints258
Authoauth2
Categories1
https://api.box.com/2.0