API SpecificationInternal Uploads
Request meta upload (internal)
Creates presigned upload URLs for meta uploads such as thumbnails, archive trees, and AI content. Used by the media pipeline.
Authorization
BearerAuth AuthorizationBearer <token>
JWT access token obtained via OAuth2 flow or service account
In: header
Header Parameters
Connect-Protocol-Version*number
Define the version of the Connect protocol
Value in
1Connect-Timeout-Ms?number
Define the timeout, in ms
Request Body
application/json
updateToken?string
Processing token from the media pipeline
metaType?
Meta upload types to create
[key: string]?never
Response Body
application/json
application/json
curl -X POST "https://uploads-api.xeonr.io/uplim.api.v1.InternalUploadsService/RequestMetaUpload" \ -H "Connect-Protocol-Version: 1" \ -H "Content-Type: application/json" \ -d '{}'{
"metaUploads": [
{
"type": {
"type": "MetaUploadType_UNSPECIFIED",
"n": 0,
"filename": "string"
},
"metadataId": "string",
"uploadUrl": "string",
"downloadUrl": "string"
}
]
}{
"code": "not_found",
"message": "string",
"details": [
{
"type": "string",
"value": "string",
"debug": {}
}
]
}Get processing context (internal) POST
Retrieves the processing context for an upload including source download URL, intent metadata, folder context, and thumbnail parser configuration. Used by the media pipeline.
Update upload (internal) POST
Updates an upload with processing results including validation, metadata, AI analysis, and virus scan. Used by the media pipeline.