Skip to main content
Use este endpoint quando a organização pai (marketplace) precisa inventariar, sincronizar ou exibir os produtos de uma sub-organização sem possuir o token de acesso da filha. Casos típicos: painel do marketplace, conciliação com ERP, ou verificação de catálogo antes de criar checkout links. A resposta segue o mesmo formato da listagem geral de produtos por organização (items + pagination), porém sempre restrita à orgId da filha. Apenas a organização que é pai direto da filha na relação organization_relationships pode chamar este recurso.

Autenticação

Requer Organization Access Token (OAT) da organização pai via header Authorization: Bearer. Tokens da própria sub-organização não substituem o pai para este endpoint.

Parâmetros de Path

string
required
Identificador único da sub-organização filha cujos produtos serão listados.

Parâmetros de Query

string
Termo de busca: filtra produtos cujo nome contém o texto (correspondência parcial, case-insensitive), equivalente ao parâmetro query de GET /v1/products.
boolean
Quando true, retorna apenas produtos arquivados. Quando false, apenas não arquivados. Quando omitido, nenhum filtro por arquivamento é aplicado (retorna ativos e arquivados).
integer
Quantidade máxima de itens por página. Padrão: 100 (diferente do GET /v1/products, pensado para integrações de marketplace que precisam de páginas maiores).
integer
Deslocamento inicial (começando em 0). Padrão: 0.
integer
Número da página (base 1). Quando informado, o deslocamento é calculado como (page - 1) * limit, no mesmo espírito do GET /v1/products. Se page e offset forem enviados juntos, page prevalece para o cálculo do offset.
string
Restringe a um ou mais produtos por UUID. Para vários IDs, use vírgula entre os valores (ex.: id=uuid1,uuid2). Útil para reconciliar um conjunto conhecido de produtos após um job em lote.

Resposta

array
Lista de produtos da sub-organização, cada um com preços ativos, metadados e campos alinhados ao objeto retornado por GET /v1/products e por productsService.list.
object

Erros comuns

Relação com outros endpoints

Exemplo

Resposta de exemplo