Releases Index
Get collection
View .md

Get a collection's detail page payload

GET
/collections/{slug}

Returns the collection's name/description plus its ordered members. members is the canonical mixed-kind list (orgs + products); orgs is the legacy org-only subset retained for back-compat. Orgs join through organizations_public and products through products_active, so soft-deleted / on_demand rows never leak via a collection. GitHub handles are picked deterministically from org_accounts so multi-handle orgs don't fan out the row.

Authorization

bearerAuth
headerAuthorizationBearer <relk_… | relu_… | OAuth JWT>

Machine/operator tokens use the relk_ prefix; self-serve read-only user keys use relu_; Sign in with Releases supplies an OAuth access token. Required scope depends on the endpoint.

Path Parameters

slug*string

Collection slug.

Response Body

Collection detail with ordered members.

application/json
  1. response
slug*string
name*string
description*string|null
isFeatured*boolean
dailySummaryEnabled*boolean
weeklyDigestEnabled*boolean
members*array<|>
orgs*array<>
Example Request
curl -X GET 'https://api.releases.sh/v1/collections/string'
Example Response
{  "slug": "string",  "name": "string",  "description": "string",  "isFeatured": true,  "dailySummaryEnabled": true,  "weeklyDigestEnabled": true,  "members": [    {      "slug": "string",      "name": "string",      "domain": "string",      "avatarUrl": "string",      "githubHandle": "string",      "description": "string",      "kind": "org"    }  ],  "orgs": [    {      "slug": "string",      "name": "string",      "domain": "string",      "avatarUrl": "string",      "githubHandle": "string",      "description": "string"    }  ]}