---
title: List an organization's products
description: Org-scoped product list — the canonical nested form of GET /products?orgId=.
---
# List an organization's products

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

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).

**Auth:** optional Bearer token.

**Parameters**

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `slug` | path | string | yes | Organization slug or `org_…` id. |
| `kind` | query | "platform" \| "sdk" \| "mobile" \| "desktop" \| "docs" \| "integration" \| "tool" | no | Filter 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. |

**Responses**

- `200` Products list
- `400` Invalid kind value
- `404` Organization not found

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