Xeonr Developer Docs

Re-run the content type pipeline on a single upload

POST
/uplim.api.v1.IntegrationAdminService/ReprocessSingleUpload

Sub-plan H tier-2 entry point: pipeline's per-upload reprocess job (one per affected upload as identified by ListUploadsForReprocess) calls this to mint a fresh update token and dispatch a new ParseUpload task, which will recompute resolvePrimary and rewrite the upload's thumbnail_content_type_urn + regenerate the S3 thumbnail when dispatch differs. Idempotent within the reprocess sweep — running again is harmless.

Authorization

OAuth2 upl:private
AuthorizationBearer <token>

OAuth 2.0 authorization

In: header

Scope: upl:private

Header Parameters

Connect-Protocol-Version*number

Define the version of the Connect protocol

Value in1
Connect-Timeout-Ms?number

Define the timeout, in ms

Request Body

application/json

uploadId?string
Formatuuid
reason?string

Best-effort tag echoed in logs / spans to correlate the per-upload reprocess back to the trigger that spawned it (e.g. "ct_deleted", "installed"). Free-form string; the server doesn't validate values.

[key: string]?never

Response Body

application/json

application/json

curl -X POST "https://uploads-api.xeonr.io/uplim.api.v1.IntegrationAdminService/ReprocessSingleUpload" \  -H "Connect-Protocol-Version: 1" \  -H "Content-Type: application/json" \  -d '{}'
{
  "requeued": true
}
{
  "code": "not_found",
  "message": "string",
  "details": [
    {
      "type": "string",
      "value": "string",
      "debug": {}
    }
  ]
}