Nesta área
Vendas
24 ferramentas
adjust_product_stock
Escrita
Soma ou tira do estoque (ex.: +10 chegou mercadoria, -1 venda fora do sistema).
- Permissão
sales:write- Operação
products.stock.adjust- Módulo
sales
Parâmetros
productIdstringobrigatórioadjustmentintegerobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
productIdobrigatório | string | |
adjustmentobrigatório | integer |
analyze_sales_pipeline
Leitura
Números do funil: totais, conversão, previsão e análise. Use para resumos e para priorizar.
- Permissão
sales:read- Operação
sales.insights- Módulo
sales
Parâmetros
Sem parâmetros.
create_product
Escrita
Cadastra um produto ou serviço no catálogo (e na vitrine, a não ser que showInShop venha false).
- Permissão
sales:write- Operação
products.create- Módulo
sales
Parâmetros
namestringobrigatóriodescriptionstringopcionalpricenumberobrigatório- Em reais (ex.: 89.9).
compareAtPricenumberopcional- Preço "de" (riscado).
priceUnitstringopcional- Por mês, hora, m², kg…
categorystringopcionalimageUrlstringopcional- Foto da capa (https); o Cognizy guarda uma cópia.
stockintegeropcional- null = sem controle.
showInShopbooleanopcional- Aparece na vitrine pública.
kindstringopcionalPHYSICALSERVICEconditionstringopcionalNEWUSEDREFURBISHEDbrandstringopcionaltagsstring[]opcional
| Campo | Tipo | Descrição |
|---|---|---|
nameobrigatório | string | |
descriptionopcional | string | |
priceobrigatório | number | Em reais (ex.: 89.9). |
compareAtPriceopcional | number | Preço "de" (riscado). |
priceUnitopcional | string | Por mês, hora, m², kg… |
categoryopcional | string | |
imageUrlopcional | string | Foto da capa (https); o Cognizy guarda uma cópia. |
stockopcional | integer | null = sem controle. |
showInShopopcional | boolean | Aparece na vitrine pública. |
kindopcional | string | PHYSICALSERVICE |
conditionopcional | string | NEWUSEDREFURBISHED |
brandopcional | string | |
tagsopcional | string[] |
create_sales_deal
Escrita
Cria um negócio para um contato, na etapa e no funil informados (ou na primeira etapa do funil padrão). Valor direto ou por itens de produto.
- Permissão
sales:write- Operação
deals.create- Módulo
sales
Parâmetros
titlestringobrigatóriocontactIdstringobrigatóriovaluenumberopcional- Valor. Com itens, o valor vem da soma deles.
itemsobject[]opcionalitems[].productIdstringobrigatórioitems[].quantitynumberobrigatórioitems[].unitPricenumberobrigatóriopipelineIdstringopcionalpipelineStageIdstringopcional- Etapa de entrada (define também o funil).
conversationIdstringopcionalassignedToIdstringopcionalnotesstringopcionalexpectedCloseDatestringopcional- Data prevista de fechamento.
originSourceTypestringopcionalCAMPAIGNFORMINBOUNDIMPORTMANUALoriginCampaignIdstringopcionaloriginFunnelIdstringopcionaldealTemplateIdstringopcional- Modelo de negócio (pode ter campos próprios).
customFieldsobjectopcional- Campos de negócio por chave (gerais e do modelo; veja list_custom_fields). Valor inválido recusa a criação.
| Campo | Tipo | Descrição |
|---|---|---|
titleobrigatório | string | |
contactIdobrigatório | string | |
valueopcional | number | Valor. Com itens, o valor vem da soma deles. |
itemsopcional | object[] | |
items[].productIdobrigatório | string | |
items[].quantityobrigatório | number | |
items[].unitPriceobrigatório | number | |
pipelineIdopcional | string | |
pipelineStageIdopcional | string | Etapa de entrada (define também o funil). |
conversationIdopcional | string | |
assignedToIdopcional | string | |
notesopcional | string | |
expectedCloseDateopcional | string | Data prevista de fechamento. |
originSourceTypeopcional | string | CAMPAIGNFORMINBOUNDIMPORTMANUAL |
originCampaignIdopcional | string | |
originFunnelIdopcional | string | |
dealTemplateIdopcional | string | Modelo de negócio (pode ter campos próprios). |
customFieldsopcional | object | Campos de negócio por chave (gerais e do modelo; veja list_custom_fields). Valor inválido recusa a criação. |
create_sales_pipeline_stage
Escrita
Cria uma etapa no fim do funil de vendas informado (ou do padrão).
- Permissão
sales:write- Operação
pipeline.stages.create- Módulo
sales
Parâmetros
namestringobrigatóriocolorstringopcionalprobabilitynumberopcional- Chance de ganho na etapa (0–100).
pipelineIdstringopcionalentryActivityTypestringopcional- Atividade criada para o responsável quando um negócio entra na etapa.
| Campo | Tipo | Descrição |
|---|---|---|
nameobrigatório | string | |
coloropcional | string | |
probabilityopcional | number | Chance de ganho na etapa (0–100). |
pipelineIdopcional | string | |
entryActivityTypeopcional | string | Atividade criada para o responsável quando um negócio entra na etapa. |
delete_sales_deal
Escrita
Apaga um negócio. Exige o id exato; não dá para desfazer.
- Permissão
sales:write- Operação
deals.delete- Módulo
sales
Parâmetros
dealIdstringobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string |
delete_sales_pipeline_stage
Escrita
Apaga uma etapa do funil de vendas que não tenha negócios.
- Permissão
sales:write- Operação
pipeline.stages.delete- Módulo
sales
Parâmetros
stageIdstringobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
stageIdobrigatório | string |
get_deal_score
Leitura
Saúde (0–100) e chance de ganhar um negócio, com risco, tendência, a frase que explica a nota, os motivos e o próximo passo sugerido. Use para revisar negócios em risco ou explicar a previsão.
- Permissão
sales:read- Operação
deals.score- Módulo
sales
Parâmetros
dealIdstringobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string |
get_product
Leitura
Um produto completo, com as fotos e as variações (tamanho, cor…) com preço e estoque de cada uma.
- Permissão
sales:read- Operação
products.get- Módulo
sales
Parâmetros
productIdstringobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
productIdobrigatório | string |
get_sales_deal
Leitura
Detalhe de um negócio: contato, etapa, itens, pagamentos e responsável.
- Permissão
sales:read- Operação
deals.get- Módulo
sales
Parâmetros
dealIdstringobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string |
get_sales_summary
Leitura
Resumo rápido das vendas: quanto está em aberto no funil e, no período, quanto foi ganho, quantos perdidos e a conversão. Para previsão e análise detalhada, use analyze_sales_pipeline.
- Permissão
sales:read- Operação
sales.summary- Módulo
sales
Parâmetros
daysintegeropcional- Período em dias.
pipelineIdstringopcional
| Campo | Tipo | Descrição |
|---|---|---|
daysopcional | integer | Período em dias. |
pipelineIdopcional | string |
list_payments
Leitura
Cobranças dos negócios (Pix, cartão, boleto): valor, situação (PENDING, PAID, CANCELLED), quando foi paga, o negócio e o contato — e o total pago e pendente no filtro. Período pela data de pagamento com status PAID; senão pela criação.
- Permissão
sales:read- Operação
payments.list- Módulo
sales
Parâmetros
statusstringopcionalPENDINGPAIDCANCELLEDdealIdstringopcionaldateFromstringopcionaldateTostringopcionallimitintegeropcional
| Campo | Tipo | Descrição |
|---|---|---|
statusopcional | string | PENDINGPAIDCANCELLED |
dealIdopcional | string | |
dateFromopcional | string | |
dateToopcional | string | |
limitopcional | integer |
list_products
Leitura
Produtos e serviços do catálogo (a vitrine): nome, preço, preço "de", estoque, se aparece na vitrine, tipo, condição, marca e foto. search busca por nome, descrição e etiqueta.
- Permissão
sales:read- Operação
products.list- Módulo
sales
Parâmetros
searchstringopcionalcategorystringopcionalinShopbooleanopcionallowStockintegeropcional- Só com estoque até este número.
| Campo | Tipo | Descrição |
|---|---|---|
searchopcional | string | |
categoryopcional | string | |
inShopopcional | boolean | |
lowStockopcional | integer | Só com estoque até este número. |
list_quotes
Leitura
Orçamentos (propostas) enviados: negócio, contato, valor, situação (DRAFT, SENT, VIEWED, ACCEPTED, REJECTED), quando foi enviado, aberto (e quantas vezes) e respondido, e o motivo da recusa.
- Permissão
sales:read- Operação
proposals.list- Módulo
sales
Parâmetros
statusstringopcionalDRAFTSENTVIEWEDACCEPTEDREJECTEDdealIdstringopcionaldateFromstringopcional- Criados desde (AAAA-MM-DD, Brasília).
dateTostringopcionallimitintegeropcional
| Campo | Tipo | Descrição |
|---|---|---|
statusopcional | string | DRAFTSENTVIEWEDACCEPTEDREJECTED |
dealIdopcional | string | |
dateFromopcional | string | Criados desde (AAAA-MM-DD, Brasília). |
dateToopcional | string | |
limitopcional | integer |
list_sales_deals
Leitura
Lista negócios do funil da empresa inteira, com filtros por etapa, abertos, busca (título ou contato), contato, responsável e faixa de valor, ordenados pelos mais recentes ou pelo maior valor. Use para revisar o funil, achar negócios parados ou os maiores abertos.
- Permissão
sales:read- Operação
deals.list- Módulo
sales
Parâmetros
openbooleanopcional- Só negócios ainda abertos (nem ganhos nem perdidos).
stagestringopcionalLEADQUALIFIEDPROPOSALNEGOTIATIONWONLOSTpipelineStageIdstringopcionalstageNamestringopcional- Parte do nome da etapa do funil, ex.: "Negociação".
searchstringopcionalcontactIdstringopcionalassignedToIdstringopcionalpipelineIdstringopcionalminValuenumberopcionalmaxValuenumberopcionalsortstringopcionalrecentvaluepageintegeropcionallimitintegeropcional
| Campo | Tipo | Descrição |
|---|---|---|
openopcional | boolean | Só negócios ainda abertos (nem ganhos nem perdidos). |
stageopcional | string | LEADQUALIFIEDPROPOSALNEGOTIATIONWONLOST |
pipelineStageIdopcional | string | |
stageNameopcional | string | Parte do nome da etapa do funil, ex.: "Negociação". |
searchopcional | string | |
contactIdopcional | string | |
assignedToIdopcional | string | |
pipelineIdopcional | string | |
minValueopcional | number | |
maxValueopcional | number | |
sortopcional | string | recentvalue |
pageopcional | integer | |
limitopcional | integer |
list_sales_pipeline_stages
Leitura
Etapas do funil (id, nome, ordem e quantos negócios há em cada). Use antes de mover um negócio, para achar o id da etapa.
- Permissão
sales:read- Operação
pipeline.stages- Módulo
sales
Parâmetros
pipelineIdstringopcionalincludeDealsbooleanopcional- Traz os negócios de cada etapa (pesado; prefira list_sales_deals).
| Campo | Tipo | Descrição |
|---|---|---|
pipelineIdopcional | string | |
includeDealsopcional | boolean | Traz os negócios de cada etapa (pesado; prefira list_sales_deals). |
move_sales_deal
Escrita
Move um negócio para outra etapa do funil (registra histórico, webhooks e follow-ups). Perdido exige motivo. Pegue o id da etapa em list_sales_pipeline_stages.
- Permissão
sales:write- Operação
deals.move- Módulo
sales
Parâmetros
dealIdstringobrigatóriopipelineStageIdstringobrigatóriolostReasonstringopcional
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string | |
pipelineStageIdobrigatório | string | |
lostReasonopcional | string |
reorder_sales_pipeline_stage
Escrita
Muda a posição de uma etapa no funil (0 = primeira).
- Permissão
sales:write- Operação
pipeline.stages.reorder- Módulo
sales
Parâmetros
stageIdstringobrigatórioorderintegerobrigatório
| Campo | Tipo | Descrição |
|---|---|---|
stageIdobrigatório | string | |
orderobrigatório | integer |
schedule_deal_activity
Escrita
Agenda uma atividade de venda (ligação, visita, reunião, enviar proposta, retorno) num negócio. Vira card no quadro de vendas, com lembrete 30 min antes. Responsável padrão: o dono do negócio.
- Permissão
sales:write- Operação
deals.activities.create- Módulo
sales
Parâmetros
dealIdstringobrigatóriotypestringobrigatórioCALLVISITMEETINGSEND_PROPOSALFOLLOW_UPOTHERtitlestringopcionaldescriptionstringopcionaldueDatestring (date-time)opcional- ISO 8601 com fuso.
assigneeIdstringopcional
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string | |
typeobrigatório | string | CALLVISITMEETINGSEND_PROPOSALFOLLOW_UPOTHER |
titleopcional | string | |
descriptionopcional | string | |
dueDateopcional | string (date-time) | ISO 8601 com fuso. |
assigneeIdopcional | string |
send_sales_quote
EscritaPede aprovação
Monta um orçamento (proposta) para o negócio com produtos do catálogo, no preço do catálogo, e envia ao contato pelo WhatsApp (com o PDF) ou e-mail. Sem itens, usa os itens do negócio. Com Asaas ou chave Pix, o cliente aceita e paga pelo link. Vindo de chave de API ou de agente, vai para a fila de aprovação (vence em 4 h) e só sai quando alguém da equipe aprova: diga que aguarda aprovação.
- Permissão
sales:write- Operação
deals.proposals.send- Módulo
sales
As que pedem aprovação não executam na hora: viram um pedido em Para revisar e na aba Aprovações de IA.
Parâmetros
dealIdstringobrigatórioitemsobject[]opcionalitems[].productIdstringobrigatórioitems[].quantitynumberobrigatóriochannelstringopcionalWHATSAPPEMAILconditionsstringopcional
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string | |
itemsopcional | object[] | |
items[].productIdobrigatório | string | |
items[].quantityobrigatório | number | |
channelopcional | string | WHATSAPPEMAIL |
conditionsopcional | string |
set_deal_custom_fields
Escrita
Grava campos personalizados de um negócio (os gerais e os do modelo dele; só os informados mudam; null apaga). Valor fora do tipo recusa tudo e diz o motivo.
- Permissão
sales:write- Operação
deals.custom_fields.set- Módulo
sales
Parâmetros
dealIdstringobrigatóriovaluesobjectobrigatório- Valores por chave do campo (veja list_custom_fields). Número aceita "850.000" ou "1.250,50"; data AAAA-MM-DD ou DD/MM/AAAA; seleção, uma das opções. null apaga.
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string | |
valuesobrigatório | object | Valores por chave do campo (veja list_custom_fields). Número aceita "850.000" ou "1.250,50"; data AAAA-MM-DD ou DD/MM/AAAA; seleção, uma das opções. null apaga. |
update_product
Escrita
Edita um produto: nome, preço, preço "de", descrição, foto, estoque, vitrine, tipo, condição, marca, etiquetas. Produto com variações tem preço e estoque por variação (mude na tela).
- Permissão
sales:write- Operação
products.update- Módulo
sales
Parâmetros
productIdstringobrigatórionamestringopcionaldescriptionstringopcionalpricenumberopcional- Em reais (ex.: 89.9).
compareAtPricenumberopcional- Preço "de" (riscado).
priceUnitstringopcional- Por mês, hora, m², kg…
categorystringopcionalimageUrlstringopcional- Foto da capa (https); o Cognizy guarda uma cópia.
stockintegeropcional- null = sem controle.
showInShopbooleanopcional- Aparece na vitrine pública.
kindstringopcionalPHYSICALSERVICEconditionstringopcionalNEWUSEDREFURBISHEDbrandstringopcionaltagsstring[]opcional
| Campo | Tipo | Descrição |
|---|---|---|
productIdobrigatório | string | |
nameopcional | string | |
descriptionopcional | string | |
priceopcional | number | Em reais (ex.: 89.9). |
compareAtPriceopcional | number | Preço "de" (riscado). |
priceUnitopcional | string | Por mês, hora, m², kg… |
categoryopcional | string | |
imageUrlopcional | string | Foto da capa (https); o Cognizy guarda uma cópia. |
stockopcional | integer | null = sem controle. |
showInShopopcional | boolean | Aparece na vitrine pública. |
kindopcional | string | PHYSICALSERVICE |
conditionopcional | string | NEWUSEDREFURBISHED |
brandopcional | string | |
tagsopcional | string[] |
update_sales_deal
Escrita
Altera título, valor, contato, responsável, observações, motivo de perda ou data prevista de um negócio. Para mudar de etapa, use move_sales_deal.
- Permissão
sales:write- Operação
deals.update- Módulo
sales
Parâmetros
dealIdstringobrigatóriotitlestringopcionalvaluenumberopcionalcontactIdstringopcionalassignedToIdstringopcional- Nulo tira o responsável.
notesstringopcional- Nulo limpa.
lostReasonstringopcionalexpectedCloseDatestringopcional- Nulo limpa.
| Campo | Tipo | Descrição |
|---|---|---|
dealIdobrigatório | string | |
titleopcional | string | |
valueopcional | number | |
contactIdopcional | string | |
assignedToIdopcional | string | Nulo tira o responsável. |
notesopcional | string | Nulo limpa. |
lostReasonopcional | string | |
expectedCloseDateopcional | string | Nulo limpa. |
update_sales_pipeline_stage
Escrita
Altera nome, cor, chance de ganho ou atividade de entrada de uma etapa.
- Permissão
sales:write- Operação
pipeline.stages.update- Módulo
sales
Parâmetros
stageIdstringobrigatórionamestringopcionalcolorstringopcionalprobabilitynumberopcional- Chance de ganho na etapa (0–100).
entryActivityTypestringopcional- Atividade criada para o responsável quando um negócio entra na etapa.
| Campo | Tipo | Descrição |
|---|---|---|
stageIdobrigatório | string | |
nameopcional | string | |
coloropcional | string | |
probabilityopcional | number | Chance de ganho na etapa (0–100). |
entryActivityTypeopcional | string | Atividade criada para o responsável quando um negócio entra na etapa. |