Collections

List curated collections

Changed on

Returns every collection with a member count and a small previewMembers array (capped at 3) so the list page can render inline avatars without a second round trip. previewMembers is the mixed-kind preview (orgs and products); previewOrgs is the legacy org-only preview retained for back-compat. Member counts and previews are joined through organizations_public (for orgs) and products_active (for products), so soft-deleted / on_demand rows never inflate the totals. Pass ?featured=1 to return only homepage-featured collections.

get/collections

Request

  • Base URL: https://api.releases.sh
  • URL: https://api.releases.sh/collections
  • Auth: none declared

Query parameters

featured'1' | 'true'

When 1 (or true), return only homepage-featured collections.

Response

Collections, ordered by name (optionally filtered to featured).

slugstring required
namestring required
descriptionstring nullable required
memberCountinteger required
isFeaturedboolean required

Changes

    • breaking

      the response property / became nullable for the status

    • breaking

      the response property /// became nullable for the status

    • breaking

      the response property /// became nullable for the status

    • breaking

      the response property /// became nullable for the status

    • breaking

      the response property /// became nullable for the status

    • breaking

      added subschema #1 subschema #2 to the // response property oneOf list for the response status

    • info

      response property items/description list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property items/previewOrgs/items/avatarUrl list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property items/previewOrgs/items/description list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property items/previewOrgs/items/domain list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property items/previewOrgs/items/githubHandle list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      removed subschema #1 subschema #2 from the // response property oneOf list for the response status