List an organization's products
GET
Org-scoped product list — the canonical nested form of GET /products?orgId=. :slug accepts an org slug or org_… id. Returns the paginated {items, pagination} envelope. Filter by ?kind= to narrow to a specific entity kind (direct match on the product's own kind).
bearerAuthheader
AuthorizationBearer <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.
slug*stringOrganization slug or org_… id.
kind?stringFilter by entity kind. Direct match on the row's own kind — no inheritance from a parent. One of: platform, sdk, mobile, desktop, docs, integration, tool.
Value in
"platform""sdk""mobile""desktop""docs""integration""tool"Products list
application/json- response
items*array<>pagination*curl -X GET 'https://api.releases.sh/v1/orgs/string/products'Example Response
{ "items": [ { "id": "string", "name": "string", "slug": "string", "orgId": "string", "url": "string", "description": "string", "category": "ai", "kind": "platform", "avatarUrl": "string", "createdAt": "string", "sourceCount": 0 } ], "pagination": { "page": 1, "pageSize": 1, "returned": 0, "totalItems": 0, "totalPages": 0, "hasMore": true }}