Produtos

Listar Produtos

Retorna a lista de produtos da conta autenticada, com suporte a filtro por categoria.

GET/product
curl --request GET \
  --url 'https://crm.wavups.com/api/v1/product?categoryId=cat_abc123' \
  --header 'Token: SEU_TOKEN_DE_API'
[
  {
    "id": "prod_001",
    "accountCategoryId": "cat_abc123",
    "name": "Consulta Inicial",
    "description": "Consulta de 1 hora para novos clientes",
    "images": null,
    "price": 150.00,
    "billingType": "ONE_TIME",
    "hourlyAppointments": 1,
    "status": "active",
    "createdAt": "2025-05-10T09:00:00.000Z"
  }
]

Requisição

Tokenstringobrigatório

Seu token de autenticação.

Query Parameters

Filtra produtos pelo ID de uma categoria específica.


Resposta

Retorna um array de objetos de produto, ordenados do mais recente para o mais antigo. Os campos accountId e updatedAt são omitidos.

idstring

Identificador único do produto.

ID da categoria do produto.

namestring

Nome do produto.

descriptionstring | null

Descrição do produto.

imagesarray | null

Lista de URLs de imagens do produto.

pricenumber

Preço do produto.

Tipo de cobrança do produto. Valores possíveis: ONE_TIME, WEEKLY, MONTHLY, YEARLY.

hourlyAppointmentsnumber | null

Duração em horas para agendamentos (quando aplicável).

statusstring

Status do produto. Padrão: active.

createdAtstring

Data de criação (ISO 8601).


Autorização

Tokenstring · headerobrigatório

Token de autenticacao gerado na plataforma WavUps CRM.

Parâmetros de consulta

Filtra produtos por categoria.

Respostas

200application/json · object[]

Lista de produtos retornada com sucesso.

idstring
namestring
descriptionstring | null
pricenumber | null
categoryIdstring | null
createdAtstring<date-time>
500