UW-Madison Box - Box API

If you are considering developing a Custom Application for use with the UW-Madison Box service there are a few things you need to know.

Understanding Available Authentication Options

  1. Client-side Oauth 2.0 authentication is currently your only option. It is also one of the easiest ways to authenticate a user with the Box API. This authentication type doesn't require approval from the UW-Madison Box Team, but does require end-user action/authentication.
  2. Custom development of Enterprise Integrations that have access to all UW-Madison Box users and groups will not be approved for use with the service.
  3. JWT Auth (Server Authentication) requires either a Service Account or App User which aren't offered with the UW-Madison Box service.
  4. Client Credentials Grant is an authentication method for creating machine to machine integrations where no end-user authentication is required. All applications leveraging the Client Credentials Grant type must have an associated Service Account. Like JWT Authentication, Client Credentials Grant authentication isn't available to campus developers.
  5. App Token Auth are really intended for use with Box View applications. App Tokens work with Service Accounts which are not available as part of the UW-Madison Box service.

Not Currently Available

  • Developer Sandboxes
  • Box Skills
  • Service Accounts
  • App User Licenses

We don't offer custom Box development as part of the UW-Madison Box Service, but we are happy to answer questions. If we can not answer your questions we will direct you to Box Support. Please contact the UW-Madison Box Team via Get Help from DoIT

Additional Resources

Box API Developer Console 
Box API Documentation
Contact Box Support



Keywords:
box box.net box.com api development token service account 
Doc ID:
103326
Owned by:
Admin B. in Box
Created:
2020-06-24
Updated:
2025-04-18
Sites:
Box, DoIT Help Desk