{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"box/app","name":"Box Platform app (Developer Console)","vendor":"Box","status":"researched","last_verified":null,"last_researched":"2026-10-25","summary":"Create a User app (OAuth 2.0) or Server app (JWT or Client Credentials Grant) in the Box Developer Console; Server apps need Box Admin authorisation in enterprise accounts, and Box Integrations listings (OAuth 2.0 only) are reviewed by the Box Partner team.","account_model":{"summary":"Apps are created under a Box developer or enterprise account; Server apps act as a service account authorised by the enterprise admin.","accounts":[{"name":"Box developer account or enterprise user","kind":"developer","required":true},{"name":"Box enterprise (admin)","kind":"organisation","required":false,"note":"Admin or Co-Admin must authorise JWT/CCG apps."}]},"prerequisites":[],"identity_requires":[],"have_ready":[],"steps":[{"id":"create_app","title":"Create a platform app","summary":"In the Developer Console create a new app and choose User (OAuth 2.0) or Server (JWT or Client Credentials Grant) authentication.","route":"copilot","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":[],"optional":false,"url":"https://account.box.com/developers/console","lead_time":null,"preflight":[],"captures":null},{"id":"configure","title":"Configure scopes and credentials","summary":"On the Configuration tab set redirect URIs (OAuth), application scopes and access level; copy the Client ID and Client Secret; for JWT generate a public/private keypair.","route":"copilot","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["create_app"],"optional":false,"url":"https://account.box.com/developers/console","lead_time":null,"preflight":[],"captures":"BOX_CLIENT_SECRET"},{"id":"admin_authorize","title":"Get admin authorisation (Server apps)","summary":"Submit for approval from the Configuration tab, or give the Client ID to a Box Admin who adds it in Admin Console > Platform > Platform Apps. Re-authorise after changing scopes or access level.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["configure"],"optional":false,"url":null,"lead_time":null,"preflight":[],"captures":null},{"id":"publish_listing","title":"Publish to Box Integrations (optional, OAuth 2.0 apps)","summary":"On the Publishing tab confirm the checklist, fill in categories, descriptions, screenshots and icon, preview, then submit for approval.","route":"copilot","gate":"third_party_review","human_only":true,"gate_label":"The provider reviews it","depends_on":["configure"],"optional":true,"url":"https://account.box.com/developers/console","lead_time":{"official":{"text":"The Box Partner team reviews \"as soon as possible\"; no SLA stated.","source_url":"https://developer.box.com/guides/applications/integrations","source_title":"Integrations"},"reported":null,"typical_minutes":null},"preflight":[],"captures":null}],"gates":[{"step":"create_app","gate":"human_submit","label":"You press submit"},{"step":"configure","gate":"human_submit","label":"You press submit"},{"step":"admin_authorize","gate":"human_submit","label":"You press submit"},{"step":"publish_listing","gate":"third_party_review","label":"The provider reviews it"}],"lead_times":[{"step":"publish_listing","what":"Publish to Box Integrations (optional, OAuth 2.0 apps)","official":{"text":"The Box Partner team reviews \"as soon as possible\"; no SLA stated.","source_url":"https://developer.box.com/guides/applications/integrations","source_title":"Integrations"},"reported":null}],"outputs":[{"name":"BOX_CLIENT_ID","description":"App client ID","secret":false,"example_format":"opaque id string","environments":null},{"name":"BOX_CLIENT_SECRET","description":"App client secret","secret":true,"example_format":"opaque secret string","environments":null},{"name":"BOX_ENTERPRISE_ID","description":"Enterprise ID (for JWT/CCG server auth) [to verify]","secret":false,"example_format":"numeric string","environments":null},{"name":"BOX_JWT_CONFIG","description":"Path to the JWT app config JSON (includes private key) for JWT apps [to verify]","secret":true,"example_format":"./box_config.json","environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/box/app"}