18min

Box Storage Service Account

Introduction

This plugin allows you to integrate Box storage in your Bubble app. Box is a Simple, Secure File Sharing and Collaboration From Anywhere. This is the service version that simply connects your app to your own Box account (Without the Oauth for users)

Prerequisites

You will need a developer account with Box API in order interact with the Plugin: https://developer.box.com/

Getting Setup

  1. Head to https://developer.box.com/ & signup as a developer.
  2. Once your signed up & logged in, navigate to My Apps.
  3. Now you can click 'Create New App' & start your integration. After you click 'Create New App' select 'Custom App':
Document image



4. Select the Authentication Method 'Server Authentication (Client Credentials Grant)'.

Document image



5. Now give your integration a name.

Document image



6. After you have created a new application, you must submit it. Go to 'Authorization' tab in your application and click to "Review and Submit" button.

Document image



7. After it you should confirm your account from the admin console https://app.box.com/master/settings/apps. You will receive a confirmation request to your email.

8. If you did everything according to the instructions, then your application should be activated, and in the Authorization tab it will say "Enabled"

Document image



9. After all you can select any account from your list

Document image



IMPORTANT: For all API calls, you'll need an Access Token for authorization.

Below is an instruction to obtain an access token.

Note! An access token must be created before you can make any calls. We recommend that you create it on page load.

Document image



Fill the fields in the plugin settings:

Document image



To get Client ID, Client Secret and Subject ID, see the instructions below.

  1. Go to developer page - https://app.box.com/developers/console
  2. Then tab to your service account

To get Client ID, Client Secret and Subject ID, see the instructions below.

Document image



3. In your account settings go to the "configuration" tab.

Document image



4. Find the section with OAuth 2.0 Credentials. In this section, you'll find the Client ID.

Document image



5. To get the client secret, click the "Get client secret" button and follow the instructions 2fa.

6. The last Subject ID you can find in the first tab "General Settings". It's an Enterprise ID:

Document image



7. Paste the resulting token into the plugin field

Document image

Done! Your app is ready to pull & store files in BOX within minutes!

Data Calls

Document image

Actions

Document image

Changelogs

Update: 11/03/2021 -

  • Updated authorization system.
  • Updated demo page.
  • Updated doc instructions.

Update: 5/01/2022 - Version 1.5.0

  • Added a new option to add permission for a shared link
Document image

Demo to preview the settings



Updated 20 Apr 2022
Did this page help?
Yes
No