---
title: Source release feed
description: Cursor-paginated release feed scoped to one source.
---
# Source release feed

## GET /sources/{slug}/releases

`GET https://api.releases.sh/v1/sources/{slug}/releases`

Cursor-paginated release feed scoped to one source. Supports inline FTS filter via `?q=`, prerelease toggle (`?include_prereleases=`), and coverage flag (`?include_coverage=`). Cursor shape matches `/v1/orgs/:slug/releases`.

**Auth:** optional Bearer token.

**Parameters**

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `slug` | path | string | yes |  |

**Responses**

- `200` Releases page
- `404` Source not found

## GET /orgs/{orgSlug}/sources/{sourceSlug}/releases

`GET https://api.releases.sh/v1/orgs/{orgSlug}/sources/{sourceSlug}/releases`

Cursor-paginated release feed scoped to one source. Supports inline FTS filter via `?q=`, prerelease toggle (`?include_prereleases=`), and coverage flag (`?include_coverage=`). Cursor shape matches `/v1/orgs/:slug/releases`.

**Auth:** optional Bearer token.

**Parameters**

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `orgSlug` | path | string | yes |  |
| `sourceSlug` | path | string | yes |  |

**Responses**

- `200` Releases page
- `404` Source not found

Full request and response schemas: [OpenAPI 3.1 spec](https://api.releases.sh/v1/openapi.json).
