Printago API
POST /v1/parts/retry-processing

Retry failed part processing

Resubmit the ingest workflow for parts whose processing permanently failed. Bulk on purpose — the failed-parts modal's "Retry All" sends every failed part in one request. Outcomes are reported per part (submitted / throttled / not-failed / not-found) rather than failing the whole batch; each part is rate-limited to one retry per hour.

Requires: part.edit

Request Body

IDs of the parts to retry

RetryPartProcessingRequest
partIdsrequired
string[]
IDs of parts whose processing permanently failed.
min items: 1max items: 200

Example Request

application/json
{
  "partIds": [
    "string"
  ]
}

Response Schema

RetryPartProcessingResult
resultsrequired
object[]
outcomerequired
any
partIdrequired
string
retryAfterSecondsoptional
number
Present when `throttled`: seconds until this part may be retried.

Example Response

201 OK — application/json
{
  "results": [
    {
      "partId": "string",
      "retryAfterSeconds": 1
    }
  ]
}