---
title: "List owned render-finished subscriptions"
method: GET
path: "/render/subscriptions"
---

# List owned render-finished subscriptions

`GET /render/subscriptions`

## Request

- Base URL: `https://rendry.io/api/v1`
- URL: `https://rendry.io/api/v1/render/subscriptions`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer
  - HTTP bearer

Read scope is sufficient. Responses omit secret target URLs and publish the enforced delivery bounds. Subscriptions belong to the account and issuing API key; revocation or account closure cascades subscriptions and prevents new deliveries. Existing receipts are removed transactionally; an identifier-only receipt racing retirement is removed by a bounded orphan sweep.

## Headers

- `X-End-User` string
- `X-Rendry-Account` string

## Response `200`

Owned subscription metadata and current delivery policy

- CompletionSubscriptionList
  - `items` CompletionSubscription[], required
    - `id` string, required
    - `created_at` string, date-time, required
    - `start_cursor` string, required: Committed completion cutoff when this subscription began; older retained jobs require explicit replay.
  - `limit` 10, required
  - `delivery_retention_seconds` 604800, required
  - `max_delivery_attempts` 16, required
  - `max_callback_url_bytes` 4096, required

## Other responses

- `401`: Coded refusal; no callback URL is included.
- `503`: Coded refusal; no callback URL is included.

---

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