{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Box integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"box-integration","__idx":0},"children":["Box integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Box is a cloud content management platform for storing, sharing, and collaborating on files and folders. Integrating Box with Frontegg allows your application to access files, folders, and collaborations on behalf of your users using OAuth 2.0."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.box.com/developers/console"},"children":["Box developer account"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the Box developer console"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-box","__idx":1},"children":["Connect Box"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-developer-console","__idx":2},"children":["Step 1: Open the developer console"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Log in to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.box.com"},"children":["Box"]}," and navigate to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.box.com/developers/console"},"children":["Box Developer Console"]},". The console lists all your platform apps."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-1.b8047389c7e82043fe41d3af50e4777ef52c2ab278bef46f5609d4f32c24ca4c.1ce25488.png","alt":"Box developer console"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-create-a-new-application","__idx":3},"children":["Step 2: Create a new application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New App"]},". In the dialog that appears:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Name"]}," — Enter a descriptive name, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Type"]}," — Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth 2.0 (User or Client Authentication)"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create App"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-2.939c8a1a86d42e561ccc367def73b5f315c79040d42db0951594a87f146b4aad.1ce25488.png","alt":"Box create new app dialog"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-copy-your-credentials","__idx":4},"children":["Step 3: Copy your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the app is created, you are taken to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configuration"]}," tab. Scroll down to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth 2.0 Credentials"]}," section. Copy your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," — you will need both when configuring the Frontegg portal."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Client Secret visibility","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is masked on screen. Use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Copy"]}," button next to the Client Secret field to copy it to your clipboard."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-3.08ae181747c4734f3ccd7dec1810f25ca377c0dc43075d67ecac99c39f263e7c.1ce25488.png","alt":"Box OAuth 2.0 credentials"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-configure-redirect-uris","__idx":5},"children":["Step 4: Configure redirect URIs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scroll down to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth 2.0 Redirect URIs"]}," section. Enter the following URI in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redirect URI"]}," field and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-4.ad154a0956118f92ca0b4bf16683f762d7bb43b66d07046362a9ec65995774d3.1ce25488.png","alt":"Box redirect URI configuration"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-configure-application-scopes","__idx":6},"children":["Step 5: Configure application scopes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scroll down to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application Scopes"]}," section. Select the following scopes:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read all files and folders stored in Box"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required to read files and folders"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Write all files and folders stored in Box"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required to create, update, and delete files and folders"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manage users"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required to manage user accounts"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manage groups"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required to manage groups"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manage webhooks"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required to manage webhooks"]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Default scopes","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Write"]}," scopes for files and folders are enabled by default when you create an OAuth 2.0 app."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-5.23273df0b2d178899da9804bfe832c71ce09c0449debd02bbcda6084386f9b1a.1ce25488.png","alt":"Box application scopes"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-save-changes","__idx":7},"children":["Step 6: Save changes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save Changes"]}," at the top of the configuration page to apply all settings."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/box-6.6151f2f568d8c7ddeecc2275e6019ec8192eb55f968a512c347e0790862bacff.1ce25488.png","alt":"Box configuration saved"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," from the steps above, enter them in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Box."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":9},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developer.box.com/guides/authentication/oauth2/"},"children":["Box OAuth 2.0 documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.box.com/developers/console"},"children":["Box developer console"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developer.box.com/guides/api-calls/permissions-and-errors/scopes/"},"children":["Box API scopes reference"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Box integration","id":"box-integration","depth":2},{"value":"Connect Box","id":"connect-box","depth":3},{"value":"Step 1: Open the developer console","id":"step-1-open-the-developer-console","depth":4},{"value":"Step 2: Create a new application","id":"step-2-create-a-new-application","depth":4},{"value":"Step 3: Copy your credentials","id":"step-3-copy-your-credentials","depth":4},{"value":"Step 4: Configure redirect URIs","id":"step-4-configure-redirect-uris","depth":4},{"value":"Step 5: Configure application scopes","id":"step-5-configure-application-scopes","depth":4},{"value":"Step 6: Save changes","id":"step-6-save-changes","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"Box integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/box","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}