Upload files - HarnessRouter Docs | HarnessRouter
Upload
File upload
POST /v1/files
Authorization: Bearer $HR_API_KEY
Content-Type: multipart/form-data
purpose=user_data
file=@agreement.docx
Reference in input
Input file content block
{
"input": [
{
"role": "user",
"content": [
{ "type": "input_file", "file_id": "file_..." },
{ "type": "input_text", "text": "Review this agreement." }
]
}
],
"stream": true
}
Open standard
Multipart upload to /v1/files followed by an input_file content block is one of the two input forms — upload by id or inline data URL — that UHP's Files chapter requires servers to accept. See file input in UHP's Files chapter.