Labric Upload File Api
tools.upload_file(ToolUploadFileParams**kwargs) -> ToolUploadFileResponse
/api/v1/tools/upload-file
Upload a job artifact file.
Intended for use by jobs running in sandboxes. Accepts a multipart/form-data file upload, stores it in GCS, and returns the created file record. When a job_execution_id is provided, records provenance linking the file to that execution.
Parameters
formatbinary
job_execution_id: Optional[str]
formatuuid
Returns
Labric Upload File Api
from labric import Labric
client = Labric(
api_key="My API Key",
)
response = client.tools.upload_file(
file=b"raw file contents",
)
print(response.file_id)
{
"file_id": "file_id",
"file_name": "file_name",
"size_kilobytes": 0
}
Returns Examples
{
"file_id": "file_id",
"file_name": "file_name",
"size_kilobytes": 0
}