Join the first BoxWorks Hackathon for Good - customers, partners, and the developer community are welcome to participate in the 48 hour Hack to benefit The Nature Conservancy.

Learn more and register!



The Box API supports a variety of users, ranging from real employees logging in with their Managed User account, to applications using App Users to drive powerful automation workflows.

Learn more about user types

(De-)Provision Users

Managing the onboarding and offboarding of employees, customers, and users is a common requirement in the lifespan of a Box application.

During account provisioning the main tasks that will be needed will be:

  • How to create new app and managed user accounts to represent the users.
  • How to instantiate the new user account with common or repeatable folder and file architectures.

During account deprovisioning the main tasks that will be needed will be:

  • How to transfer files and folders from one account to another for offboarding.
  • How to delete user accounts.