Providing Files
When you create a workflow execution, you need to provide the documents that the workflow will process. Further AI supports four file submission methods, determined by the file access configuration set on your workflow.
The file access type is configured per workflow. Contact your Further AI representative to set or change the file access method for your workflow.
Method Overview
A. Multipart File Upload
Upload files directly as multipart form data. This is the most common method and works well when your application has local access to the files.
Request Format
- Content-Type:
multipart/form-data - Field name:
files(repeat for multiple files)
Single File Upload
Python
cURL
Multiple File Upload
Python
cURL
Multipart Upload with Text Inputs
You can include additional text inputs alongside your files by adding a user_inputs field containing a JSON string:
Python
cURL
B. Public URLs
Provide publicly accessible URLs pointing to your documents. Further AI will download the files before processing.
Request Format
- Content-Type:
application/json
Example
Python
cURL
Public URLs with Text Inputs
URLs must be publicly accessible without authentication. If your files require auth, use OAuth2-Protected URLs or Box Shared Links instead.
C. OAuth2-Protected URLs
For files behind an OAuth2-protected service, you provide the file URLs and your OAuth2 credentials. Further AI uses your credentials to obtain an access token and download the files on your behalf.
Request Format
- Content-Type:
application/json
Example
Python
cURL
OAuth2 Credentials Fields
D. Box Shared Links
For documents stored in your Box instance, provide Box shared links. You provide your Box credentials to Further AI during setup, and the system uses them to download files via the Box API.
Request Format
- Content-Type:
application/json
Example
Python
cURL
Box shared links must have the appropriate access level set (e.g., “People with the link” or “Company”). Restricted links that require Box authentication will not work with this method.
Supported File Types
Further AI supports a variety of document formats:
Maximum file size and count limits vary by workflow configuration. Contact your Further AI representative for your specific limits.