---
title: "Retry all failed uploads"
method: POST
path: "/upload/retry-failed"
tags: ["Uploads"]
---

# Retry all failed uploads

`POST /upload/retry-failed`

## Request

- Base URL: `https://api.multi-upload-tool.com/api/v1`
- URL: `https://api.multi-upload-tool.com/api/v1/upload/retry-failed`
- Auth: API key in header `x-api-key`

Queues again every retryable upload that failed in the last 24 hours, optionally for one account or platform. Published uploads are never touched. Uploads that cannot be retried are listed in `skipped` with the reason.

## Headers

- `X-Team-ID` integer

## Request body

- object
  - `accountId` string
  - `platform` 'tiktok' | 'youtube' | 'instagram' | 'facebook' | 'linkedin' | 'pinterest' | 'bluesky' | 'threads' | 'x': A supported social platform.

## Response `200`

What was queued again and what was skipped.

- object
  - `success` unknown
  - `data` object
    - `retried` integer[]
    - `skipped` object[]
      - `uploadId` integer
      - `platform` 'tiktok' | 'youtube' | 'instagram' | 'facebook' | 'linkedin' | 'pinterest' | 'bluesky' | 'threads' | 'x': A supported social platform.
      - `code` string
      - `reason` string

## Other responses

- `401`: The API key is missing, invalid, revoked or expired.
- `429`: Too many requests for this endpoint group.

---

[API](https://skmtc.dev/multi-upload-tool/apis/multi-upload-tool-api.md) · [All operations](https://skmtc.dev/multi-upload-tool/apis/multi-upload-tool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/multi-upload-tool/apis/multi-upload-tool-api/revisions/bb7e72abbb76?raw)
