---
title: "Send a failed delivery again"
method: POST
path: "/post-results/{id}/retry"
---

# Send a failed delivery again

`POST /post-results/{id}/retry`

## Request

- Base URL: `https://xpost.to/api/v1`
- URL: `https://xpost.to/api/v1/post-results/{id}/retry`
- Auth: HTTP bearer

Re-sends ONE failed delivery — the `id` from GET /post-results. The right answer to "it failed on Instagram": creating the post again would send a second copy to the accounts that worked. A delivery that succeeded is refused.

## Path parameters

- `id` string, uuid, required

## Response `200`

Queued again

- object

## Other responses

- `401`: Missing or invalid API key
- `403`: Missing posts:write scope
- `404`: That delivery isn't in this project
- `409`: That delivery isn't failed — or `is_post_id`: a post id was passed, and `deliveries` lists the ids this route takes
- `429`: Rate limited

---

[API](https://skmtc.dev/xpost/apis/xpost-api.md) · [All operations](https://skmtc.dev/xpost/apis/xpost-api/llms.txt) · [OpenAPI document](https://skmtc.dev/xpost/apis/xpost-api/revisions/9f570fcfed6d?raw)
