---
title: Resolve a bare product slug to its canonical org-scoped home
description: Same semantics as /v1/lookups/source-by-slug but for products.
---
# Resolve a bare product slug to its canonical org-scoped home

`GET https://api.releases.sh/v1/lookups/product-by-slug`

Same semantics as `/v1/lookups/source-by-slug` but for products. Returns `{ productId, productSlug, orgSlug }` when one org owns the slug, with `Sunset: Sun, 01 Nov 2026 00:00:00 GMT`. A slug owned by more than one org returns 409 with `details.candidates` (#2525).

**Auth:** optional Bearer token.

**Parameters**

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `slug` | query | string | yes | Bare product slug to resolve. |

**Responses**

- `200` Canonical home for the slug
- `400` Missing `slug` query parameter
- `404` No product matches the slug
- `409` Slug matches more than one org

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