curl --request POST \
--url 'https://crm.wavups.com/api/v1/product' \
--header 'X-Account-Id: acc_123' \
--header 'Content-Type: application/json' \
--data '{
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"price": 299.90,
"billingType": "RECURRING",
"description": "Acesso completo por 30 dias",
"status": "active"
}'
{
"id": "prod_002",
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"description": "Acesso completo por 30 dias",
"images": null,
"price": 299.90,
"billingType": "RECURRING",
"hourlyAppointments": null,
"status": "active",
"createdAt": "2025-06-20T10:00:00.000Z",
"updatedAt": "2025-06-20T10:00:00.000Z"
}
{
"error": "Error to create product"
}
Produtos
Criar Produto
Cria um novo produto para a conta autenticada.
POST
/
product
curl --request POST \
--url 'https://crm.wavups.com/api/v1/product' \
--header 'X-Account-Id: acc_123' \
--header 'Content-Type: application/json' \
--data '{
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"price": 299.90,
"billingType": "RECURRING",
"description": "Acesso completo por 30 dias",
"status": "active"
}'
{
"id": "prod_002",
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"description": "Acesso completo por 30 dias",
"images": null,
"price": 299.90,
"billingType": "RECURRING",
"hourlyAppointments": null,
"status": "active",
"createdAt": "2025-06-20T10:00:00.000Z",
"updatedAt": "2025-06-20T10:00:00.000Z"
}
{
"error": "Error to create product"
}
Requisição
string
required
Seu token de autenticação.
Body
string
required
ID da categoria à qual o produto pertence.
string
required
Nome do produto.
number
required
Preço do produto.
string
Tipo de cobrança. Valores aceitos:
ONE_TIME, WEEKLY, MONTHLY, YEARLY. Padrão: ONE_TIME.string
Descrição do produto.
array
Lista de URLs de imagens do produto.
number
Duração em horas para agendamentos. Usado quando o produto gera um agendamento.
string
Status do produto. Padrão:
active.Resposta
Retorna o objeto do produto criado. Os camposaccountId e updatedAt são omitidos da resposta.
string
Identificador único do produto criado.
string
ID da categoria do produto.
string
Nome do produto.
string | null
Descrição do produto.
array | null
Lista de URLs de imagens.
number
Preço do produto.
string
Tipo de cobrança do produto.
number | null
Duração em horas para agendamentos.
string
Status do produto.
string
Data de criação (ISO 8601).
Exemplos
curl --request POST \
--url 'https://crm.wavups.com/api/v1/product' \
--header 'X-Account-Id: acc_123' \
--header 'Content-Type: application/json' \
--data '{
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"price": 299.90,
"billingType": "RECURRING",
"description": "Acesso completo por 30 dias",
"status": "active"
}'
{
"id": "prod_002",
"accountCategoryId": "cat_abc123",
"name": "Plano Mensal",
"description": "Acesso completo por 30 dias",
"images": null,
"price": 299.90,
"billingType": "RECURRING",
"hourlyAppointments": null,
"status": "active",
"createdAt": "2025-06-20T10:00:00.000Z",
"updatedAt": "2025-06-20T10:00:00.000Z"
}
{
"error": "Error to create product"
}
Authorizations
Token de autenticacao gerado na plataforma WavUps CRM.
Body
application/json

