Skip to main content
GET
Get all products of a company

Authorizations

X-API-KEY
string
header
required

Query Parameters

name
string

Filter by product name (partial match, case-insensitive)

Example:

"Bola"

description
string

Filter by product description (partial match)

Example:

"muito bom"

price
number

Filter by product price in cents (centavos)

Example:

1990

needShipping
boolean

Filter by shipping requirement

Example:

false

sku
string

Filter by Stock Keeping Unit

Example:

"SKU-ABCD-123"

categories
enum<string>[]

Filter by product categories

Available options:
Jogos,
Eletrônicos,
Roupas,
Acessórios,
Casa e Decoração,
Esportes,
Brinquedos,
UGC,
Cursos,
Serviços,
Livros,
E-books,
Música,
Filmes e Séries,
Alimentos e Bebidas,
SaaS,
Outros
Example:
id
string<uuid>

Filter by product ID

Example:

"0e02a425-32b4-493d-8db6-1a033457b5ee"

status
enum<string>

Filter by product status

Available options:
ACTIVE,
INACTIVE
Example:

"ACTIVE"

companyId
string<uuid>

Filter by company ID

Example:

"f96a489c-8a4d-4c7b-a1f6-347acbd832df"

Response

200 - application/json

All products of a company in App

id
string
required

Product identifier

Maximum string length: 255
Example:

"prod_01F4Z8Z5Y6X7W8V9U0T1S2R3Q4"

name
string
required

Product name

Maximum string length: 255
Example:

"Produto Bola"

description
string
required

Product description

Example:

"Produto muito bom para uso diário"

price
number
required

Product price in cents (centavos)

Required range: x >= 0
Example:

1990

needShipping
boolean
default:false
required

Indicates if the product requires shipping

Example:

false

companyId
string<uuid>
required

Company ID that owns this product

Example:

"f96a489c-8a4d-4c7b-a1f6-347acbd832df"

status
enum<string>
default:ACTIVE
required

Product status

Available options:
ACTIVE,
INACTIVE
Example:

"ACTIVE"

sku
string | null

Stock Keeping Unit - unique identifier for inventory management

Example:

"SKU-ABCD-123"

imageUrl
string<uri> | null

URL of the product image

Example:

"https://example.com/image.png"

categories
enum<string>[]

Product categories

Available options:
Jogos,
Eletrônicos,
Roupas,
Acessórios,
Casa e Decoração,
Esportes,
Brinquedos,
UGC,
Cursos,
Serviços,
Livros,
E-books,
Música,
Filmes e Séries,
Alimentos e Bebidas,
SaaS,
Outros
Example:
marketplaceStatus
enum<string>
default:INACTIVE

Marketplace status

Available options:
APPROVED,
ANALYSIS,
DECLINED,
INACTIVE
Example:

"INACTIVE"

type
enum<string>
Available options:
ONE_TIME,
RECURRING
frequency
enum<string>

Obrigatório quando type=RECURRING

Available options:
WEEKLY,
MONTHLY,
SEMIANNUAL,
ANNUAL
dayDue
number

Prazo de pagamento em dias após a geração (1-7)

Required range: 1 <= x <= 7
dayGenerateCharge
number

Dia de geração da cobr (1-28)

Required range: 1 <= x <= 28