---
title: "Deliver an already-submitted release to additional stores"
method: POST
path: "/releases/{id}/distribute"
---

# Deliver an already-submitted release to additional stores

`POST /releases/{id}/distribute`

Body: { store_ids: number[] } with Revelator store ids from GET /distribution-stores. Queues delivery of a live release to the extra stores without re-uploading assets. The response lists what was actually queued; requested stores that could not be delivered (e.g. Content ID without partner approval, UGC stores without a resolvable policy) come back in skippedStoreIds with a reason.

## Path parameters

- `id` string, required

## Response `200`

Queued store additions

## Other responses

- `403` — Store not available for this account or region
- `409` — Release has not been submitted/distributed yet

---

[API](https://skmtc.dev/once/apis/once-rest-api.md) · [All operations](https://skmtc.dev/once/apis/once-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/once/once-rest-api/revisions/6b7f882e04ff/schema)
