Documentation Index
Fetch the complete documentation index at: https://developer.box.com/llms.txt
Use this file to discover all available pages before exploring further.
Enable Box Automate
Your Box admin must (and any add-on products you use in flows, such as Box AI Studio) for the enterprise to begin using Automate. If a scope or feature is not available in the Developer Console, contact Box Support or your account team with the user or app context you plan to use.Manual Start API
You can trigger Manual Start workflows programmatically using the Box API.| Endpoint | Method | Description |
|---|---|---|
| List workflows with Manual Start trigger | GET | Retrieve all Automate workflows with a Manual Start trigger set for a given folder. Returns a workflow list. Folder ID is required. |
| Trigger a Manual Start workflow | POST | Trigger a specific workflow with chosen files. |
Request Parameters:
files- provide file IDs in the request body (optional if triggering on a folder; max 20 files per request)fields defined at start- when a workflow requires runtime fields (for example, task assignees, notification recipients), include them in the API call. Missing required fields return an error.
Note: If your admin has turned off the option to add your own connectors,
you can only select from pre-approved connectors in the dropdown.
- Open Workflow Builder.
- Add the Custom HTTP request outcome.
- Fill in the fields:
- URL: Choose a connector, or add a new one if allowed.
- Method: Select GET, POST, DELETE, PUT, or PATCH.
- Query Parameters: Add any key-value pairs you need.
- Authentication: Choose an auth type and enter the required info.
- Headers: Add optional headers.
- Body: Enter the JSON request body.
- Description: Briefly say what the request does.
- OAuth 2.0 Client Credentials: Client ID, Client Secret, Authorization URL, Token URL, Scopes
- Basic Auth: Username and password
- Bearer Token: Token
- API Key: API key
- Custom Header: Header name and value
- After configuring your outcome, click the Test button.
- Review the test response code to confirm the connection works.
- The builder automatically captures response properties and creates variables for you.
- Use the JSON path: https://jsonpath.com/ to verify and see the variables from the test response.
