Box · 0.1.0

Box API

A Dock-hosted Box API starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Box action set for listing folder items, getting file information, and creating folders with explicit approval. Box bearer tokens remain local to Harbor Node.

Community included boxcontentfilesfoldersstorage
Storage Category
10 Action templates
0 Workflow templates
Box Publisher

Service Overview

Box API is the official enterprise content management api from Box for storage, files, folders, and content. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.

Box API Service
Enterprise content management API Service type
https://api.box.com/2.0/ Base URL

What This Port Does

  • List files, folders, and web links in a Box folder using an explicit folder ID and typed pagination controls.
  • Fetch Box file information using an explicit file ID.
  • Create a Box folder using a bounded JSON request body under input.body.
  • Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.

Operator Setup

  • Create or confirm a Box account, workspace, or tenant with the API access needed for the actions you plan to enable.
  • Import this Hub entry into Harbor, then verify the service base URL and connection settings before testing actions.
  • Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
  • Use the vendor setup guide linked below to create service credentials, scopes, or app registration settings that match your Harbor policy.

Install

Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/box/box-api
http_api Local shell
10 Actions
Community Required tier
Never Secrets imported

Actions

Get Current User JSON

{
  "slug": "get-current-user",
  "label": "Get Current User",
  "description": "Fetch the current Box user profile tied to the local token so Harbor can confirm tenant and principal context before broader file actions.",
  "method": "GET",
  "path": "/users/me",
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}