Automate Box Platform
HumDay reads Box Platform’s own published API description and derives 258 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Box Platform is
[Box Platform](https://box.dev) provides functionality to provide access to content stored within [Box](https://box.com). 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 policies.
API host: api.box.com
Things people automate with Box Platform
What HumDay can do in Box Platform
144 documented operations change something in Box Platform. The 60 most useful are listed here.
- POSTCreate task
/tasks - POSTCreate user
/users - POSTCreate user invite
/invites - POSTCreate comment
/comments - POSTCreate upload session for existing file
/files/{file_id}/upload_sessions - POSTCreate terms of service status for new user
/terms_of_service_user_statuses - POSTUpload file
/files/content - POSTCreate upload session
/files/upload_sessions - POSTQuery files/folders by metadata
/metadata_queries/execute_read - PUTAdd shared link to file
/files/{file_id}#add_shared_link - POSTCreate folder
/folders - POSTCreate webhook
/webhooks - POSTCreate folder lock
/folder_locks - POSTAdd user to group
/group_memberships - POSTAdd or update user avatar
/users/{user_id}/avatar - POSTUpload file version
/files/{file_id}/content - POSTCreate email alias
/users/{user_id}/email_aliases - POSTAdd domain to list of allowed collaboration domains
/collaboration_whitelist_entries - PUTUpload part of file
/files/upload_sessions/{upload_session_id} - POSTCreate user exemption from collaboration domain restrictions
/collaboration_whitelist_exempt_targets - POSTCreate jobs to terminate users session
/users/terminate_sessions - POSTCreate jobs to terminate user group session
/groups/terminate_sessions - DELETEDelete file
/files/{file_id} - POSTRestore file
/files/{file_id} - PUTUpdate file
/files/{file_id} - DELETERemove task
/tasks/{task_id} - PUTUpdate task
/tasks/{task_id} - DELETEDelete user
/users/{user_id} - PUTUpdate user
/users/{user_id} - DELETERemove comment
/comments/{comment_id} - PUTUpdate comment
/comments/{comment_id} - DELETERemove user from list of users exempt from domain restrictions
/collaboration_whitelist_exempt_targets/{collaboration_whitelist_exempt_target_id} - POSTCreate group
/groups - PUTRemove shared link from file
/files/{file_id}#remove_shared_link - PUTUpdate shared link on file
/files/{file_id}#update_shared_link - POSTCreate web link
/web_links - PUTAdd shared link to folder
/folders/{folder_id}#add_shared_link - POSTCreate sign request
/sign_requests - POSTCreate zip download
/zip_downloads - POSTCreate collaboration
/collaborations - POSTCopy file
/files/{file_id}/copy - DELETEPermanently remove file
/files/{file_id}/trash - POSTAssign task
/task_assignments - POSTCreate terms of service
/terms_of_services - DELETEDelete user avatar
/users/{user_id}/avatar - POSTCreate retention policy
/retention_policies - POSTCreate legal hold policy
/legal_hold_policies - DELETERemove watermark from file
/files/{file_id}/watermark - PUTApply watermark to file
/files/{file_id}/watermark - POSTCreate Box Skill cards on file
/files/{file_id}/metadata/global/boxSkillsCards - POSTCreate metadata cascade policy
/metadata_cascade_policies - POSTCreate shield information barrier
/shield_information_barriers - POSTCreate shield information barrier report
/shield_information_barrier_reports - POSTCreate shield information barrier segment
/shield_information_barrier_segments - DELETERemove upload session
/files/upload_sessions/{upload_session_id} - POSTCreate shield information barrier segment member
/shield_information_barrier_segment_members - POSTAdd classification to file
/files/{file_id}/metadata/enterprise/securityClassification-6VMVochwUWo - POSTCreate metadata template
/metadata_templates/schema - POSTPromote file version
/files/{file_id}/versions/current - POSTCreate shield information barrier segment restriction
/shield_information_barrier_segment_restrictions
What HumDay can read from Box Platform
These are the operations a schedule or a trigger can watch.
- GETList user and enterprise events
/events - GETList tasks on file
/files/{file_id}/tasks - GETList file comments
/files/{file_id}/comments - GETList metadata query indices
/metadata_query_indices - GETList user's email aliases
/users/{user_id}/email_aliases - GETList users exempt from collaboration domain restrictions
/collaboration_whitelist_exempt_targets - GETList enterprise users
/users - GETList folder locks
/folder_locks - GETList recently accessed items
/recent_items - GETFind file for shared link
/shared_items - GETList metadata instances on file
/files/{file_id}/metadata - GETList all file versions
/files/{file_id}/versions - GETList items in folder
/folders/{folder_id}/items - GETList task assignments
/tasks/{task_id}/assignments - GETList user's groups
/users/{user_id}/memberships - GETList file version retentions
/file_version_retentions - GETList file version legal holds
/file_version_legal_holds - GETList file collaborations
/files/{file_id}/collaborations - GETGet current user
/users/me - GETList terms of service user statuses
/terms_of_service_user_statuses - GETGet file information
/files/{file_id} - GETGet task
/tasks/{task_id} - GETGet user
/users/{user_id} - GETGet user invite status
/invites/{invite_id} - GETGet comment
/comments/{comment_id} - GETList trashed items
/folders/trash/items - GETGet shared link for file
/files/{file_id}#get_shared_link - GETList groups for enterprise
/groups - GETSearch for content
/search - GETList all webhooks
/webhooks - GETAuthorize user
/authorize - GETList workflows
/workflows - GETList all collections
/collections - GETList sign requests
/sign_requests - GETList pending collaborations
/collaborations - GETGet trashed file
/files/{file_id}/trash - GETList storage policies
/storage_policies - GETList terms of services
/terms_of_services - GETGet user avatar
/users/{user_id}/avatar - GETDownload file
/files/{file_id}/content
How automating Box Platform works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Box Platform account.
- Grant access, then go live. You approve the specific Box Platform operations it may use — and only those.
Popular Box Platform integrations
Connect Box Platform to the tools people pair it with most.
- Box Platform and OData for namespace microsoft.graphintegration
- Box Platform and Cloudflareintegration
- Box Platform and NetBoxintegration
- Box Platform and GitHubintegration
- Box Platform and Mistintegration
- Box Platform and Loket.nlintegration
- Box Platform and Atlassian The Jira Cloud platformintegration
- Box Platform and Magento B2Bintegration
- Box Platform and Stripeintegration
- Box Platform and Zuora Reference Billingintegration
- Box Platform and bunqintegration
- Box Platform and DocuSignintegration
Automate Box Platform with these
- Cloudflare3122 operations
- Netboxdemo NetBox386 operations
- Linode342 operations
- Clever Cloud324 operations
- DRACOON276 operations
- Netlify's documentation120 operations
- Meshery .75 operations
- Ritc66 operations
- Microsoft Custom Vision Training Client48 operations
- Turbinelabs Turbine Labs44 operations
- Ably Control22 operations
- Ably Platform22 operations
Categories
Questions about Box Platform automation
- Can HumDay connect to Box Platform?
- Yes. HumDay reads Box Platform's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 258 operations are documented.
- Do I need to write code to automate Box Platform?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Box Platform account.
- What can HumDay do in Box Platform?
- 144 of the 258 documented operations change something in Box Platform, and 114 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Box Platform account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Box Platform is held behind that approval.
Where this came from
The operations above are read from a published API description for Box Platform at opensource.box.com/box-openapi/openapi.json. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.