In this area
Sales
24 tools
adjust_product_stock
Write
Soma ou tira do estoque (ex.: +10 chegou mercadoria, -1 venda fora do sistema).
- Permission
sales:write- Operation
products.stock.adjust- Module
sales
Parameters
productIdstringrequiredadjustmentintegerrequired
| Field | Type | Description |
|---|---|---|
productIdrequired | string | |
adjustmentrequired | integer |
analyze_sales_pipeline
Read
Números do funil: totais, conversão, previsão e análise. Use para resumos e para priorizar.
- Permission
sales:read- Operation
sales.insights- Module
sales
Parameters
No parameters.
create_product
Write
Cadastra um produto ou serviço no catálogo (e na vitrine, a não ser que showInShop venha false).
- Permission
sales:write- Operation
products.create- Module
sales
Parameters
namestringrequireddescriptionstringoptionalpricenumberrequired- Em reais (ex.: 89.9).
compareAtPricenumberoptional- Preço "de" (riscado).
priceUnitstringoptional- Por mês, hora, m², kg…
categorystringoptionalimageUrlstringoptional- Foto da capa (https); o Cognizy guarda uma cópia.
stockintegeroptional- null = sem controle.
showInShopbooleanoptional- Aparece na vitrine pública.
kindstringoptionalPHYSICALSERVICEconditionstringoptionalNEWUSEDREFURBISHEDbrandstringoptionaltagsstring[]optional
| Field | Type | Description |
|---|---|---|
namerequired | string | |
descriptionoptional | string | |
pricerequired | number | Em reais (ex.: 89.9). |
compareAtPriceoptional | number | Preço "de" (riscado). |
priceUnitoptional | string | Por mês, hora, m², kg… |
categoryoptional | string | |
imageUrloptional | string | Foto da capa (https); o Cognizy guarda uma cópia. |
stockoptional | integer | null = sem controle. |
showInShopoptional | boolean | Aparece na vitrine pública. |
kindoptional | string | PHYSICALSERVICE |
conditionoptional | string | NEWUSEDREFURBISHED |
brandoptional | string | |
tagsoptional | string[] |
create_sales_deal
Write
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.
- Permission
sales:write- Operation
deals.create- Module
sales
Parameters
titlestringrequiredcontactIdstringrequiredvaluenumberoptional- Valor. Com itens, o valor vem da soma deles.
itemsobject[]optionalitems[].productIdstringrequireditems[].quantitynumberrequireditems[].unitPricenumberrequiredpipelineIdstringoptionalpipelineStageIdstringoptional- Etapa de entrada (define também o funil).
conversationIdstringoptionalassignedToIdstringoptionalnotesstringoptionalexpectedCloseDatestringoptional- Data prevista de fechamento.
originSourceTypestringoptionalCAMPAIGNFORMINBOUNDIMPORTMANUALoriginCampaignIdstringoptionaloriginFunnelIdstringoptionaldealTemplateIdstringoptional- Modelo de negócio (pode ter campos próprios).
customFieldsobjectoptional- Campos de negócio por chave (gerais e do modelo; veja list_custom_fields). Valor inválido recusa a criação.
| Field | Type | Description |
|---|---|---|
titlerequired | string | |
contactIdrequired | string | |
valueoptional | number | Valor. Com itens, o valor vem da soma deles. |
itemsoptional | object[] | |
items[].productIdrequired | string | |
items[].quantityrequired | number | |
items[].unitPricerequired | number | |
pipelineIdoptional | string | |
pipelineStageIdoptional | string | Etapa de entrada (define também o funil). |
conversationIdoptional | string | |
assignedToIdoptional | string | |
notesoptional | string | |
expectedCloseDateoptional | string | Data prevista de fechamento. |
originSourceTypeoptional | string | CAMPAIGNFORMINBOUNDIMPORTMANUAL |
originCampaignIdoptional | string | |
originFunnelIdoptional | string | |
dealTemplateIdoptional | string | Modelo de negócio (pode ter campos próprios). |
customFieldsoptional | 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
Write
Cria uma etapa no fim do funil de vendas informado (ou do padrão).
- Permission
sales:write- Operation
pipeline.stages.create- Module
sales
Parameters
namestringrequiredcolorstringoptionalprobabilitynumberoptional- Chance de ganho na etapa (0–100).
pipelineIdstringoptionalentryActivityTypestringoptional- Atividade criada para o responsável quando um negócio entra na etapa.
| Field | Type | Description |
|---|---|---|
namerequired | string | |
coloroptional | string | |
probabilityoptional | number | Chance de ganho na etapa (0–100). |
pipelineIdoptional | string | |
entryActivityTypeoptional | string | Atividade criada para o responsável quando um negócio entra na etapa. |
delete_sales_deal
Write
Apaga um negócio. Exige o id exato; não dá para desfazer.
- Permission
sales:write- Operation
deals.delete- Module
sales
Parameters
dealIdstringrequired
| Field | Type | Description |
|---|---|---|
dealIdrequired | string |
delete_sales_pipeline_stage
Write
Apaga uma etapa do funil de vendas que não tenha negócios.
- Permission
sales:write- Operation
pipeline.stages.delete- Module
sales
Parameters
stageIdstringrequired
| Field | Type | Description |
|---|---|---|
stageIdrequired | string |
get_deal_score
Read
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.
- Permission
sales:read- Operation
deals.score- Module
sales
Parameters
dealIdstringrequired
| Field | Type | Description |
|---|---|---|
dealIdrequired | string |
get_product
Read
Um produto completo, com as fotos e as variações (tamanho, cor…) com preço e estoque de cada uma.
- Permission
sales:read- Operation
products.get- Module
sales
Parameters
productIdstringrequired
| Field | Type | Description |
|---|---|---|
productIdrequired | string |
get_sales_deal
Read
Detalhe de um negócio: contato, etapa, itens, pagamentos e responsável.
- Permission
sales:read- Operation
deals.get- Module
sales
Parameters
dealIdstringrequired
| Field | Type | Description |
|---|---|---|
dealIdrequired | string |
get_sales_summary
Read
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.
- Permission
sales:read- Operation
sales.summary- Module
sales
Parameters
daysintegeroptional- Período em dias.
pipelineIdstringoptional
| Field | Type | Description |
|---|---|---|
daysoptional | integer | Período em dias. |
pipelineIdoptional | string |
list_payments
Read
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.
- Permission
sales:read- Operation
payments.list- Module
sales
Parameters
statusstringoptionalPENDINGPAIDCANCELLEDdealIdstringoptionaldateFromstringoptionaldateTostringoptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
statusoptional | string | PENDINGPAIDCANCELLED |
dealIdoptional | string | |
dateFromoptional | string | |
dateTooptional | string | |
limitoptional | integer |
list_products
Read
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.
- Permission
sales:read- Operation
products.list- Module
sales
Parameters
searchstringoptionalcategorystringoptionalinShopbooleanoptionallowStockintegeroptional- Só com estoque até este número.
| Field | Type | Description |
|---|---|---|
searchoptional | string | |
categoryoptional | string | |
inShopoptional | boolean | |
lowStockoptional | integer | Só com estoque até este número. |
list_quotes
Read
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.
- Permission
sales:read- Operation
proposals.list- Module
sales
Parameters
statusstringoptionalDRAFTSENTVIEWEDACCEPTEDREJECTEDdealIdstringoptionaldateFromstringoptional- Criados desde (AAAA-MM-DD, Brasília).
dateTostringoptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
statusoptional | string | DRAFTSENTVIEWEDACCEPTEDREJECTED |
dealIdoptional | string | |
dateFromoptional | string | Criados desde (AAAA-MM-DD, Brasília). |
dateTooptional | string | |
limitoptional | integer |
list_sales_deals
Read
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.
- Permission
sales:read- Operation
deals.list- Module
sales
Parameters
openbooleanoptional- Só negócios ainda abertos (nem ganhos nem perdidos).
stagestringoptionalLEADQUALIFIEDPROPOSALNEGOTIATIONWONLOSTpipelineStageIdstringoptionalstageNamestringoptional- Parte do nome da etapa do funil, ex.: "Negociação".
searchstringoptionalcontactIdstringoptionalassignedToIdstringoptionalpipelineIdstringoptionalminValuenumberoptionalmaxValuenumberoptionalsortstringoptionalrecentvaluepageintegeroptionallimitintegeroptional
| Field | Type | Description |
|---|---|---|
openoptional | boolean | Só negócios ainda abertos (nem ganhos nem perdidos). |
stageoptional | string | LEADQUALIFIEDPROPOSALNEGOTIATIONWONLOST |
pipelineStageIdoptional | string | |
stageNameoptional | string | Parte do nome da etapa do funil, ex.: "Negociação". |
searchoptional | string | |
contactIdoptional | string | |
assignedToIdoptional | string | |
pipelineIdoptional | string | |
minValueoptional | number | |
maxValueoptional | number | |
sortoptional | string | recentvalue |
pageoptional | integer | |
limitoptional | integer |
list_sales_pipeline_stages
Read
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.
- Permission
sales:read- Operation
pipeline.stages- Module
sales
Parameters
pipelineIdstringoptionalincludeDealsbooleanoptional- Traz os negócios de cada etapa (pesado; prefira list_sales_deals).
| Field | Type | Description |
|---|---|---|
pipelineIdoptional | string | |
includeDealsoptional | boolean | Traz os negócios de cada etapa (pesado; prefira list_sales_deals). |
move_sales_deal
Write
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.
- Permission
sales:write- Operation
deals.move- Module
sales
Parameters
dealIdstringrequiredpipelineStageIdstringrequiredlostReasonstringoptional
| Field | Type | Description |
|---|---|---|
dealIdrequired | string | |
pipelineStageIdrequired | string | |
lostReasonoptional | string |
reorder_sales_pipeline_stage
Write
Muda a posição de uma etapa no funil (0 = primeira).
- Permission
sales:write- Operation
pipeline.stages.reorder- Module
sales
Parameters
stageIdstringrequiredorderintegerrequired
| Field | Type | Description |
|---|---|---|
stageIdrequired | string | |
orderrequired | integer |
schedule_deal_activity
Write
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.
- Permission
sales:write- Operation
deals.activities.create- Module
sales
Parameters
dealIdstringrequiredtypestringrequiredCALLVISITMEETINGSEND_PROPOSALFOLLOW_UPOTHERtitlestringoptionaldescriptionstringoptionaldueDatestring (date-time)optional- ISO 8601 com fuso.
assigneeIdstringoptional
| Field | Type | Description |
|---|---|---|
dealIdrequired | string | |
typerequired | string | CALLVISITMEETINGSEND_PROPOSALFOLLOW_UPOTHER |
titleoptional | string | |
descriptionoptional | string | |
dueDateoptional | string (date-time) | ISO 8601 com fuso. |
assigneeIdoptional | string |
send_sales_quote
WriteNeeds approval
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.
- Permission
sales:write- Operation
deals.proposals.send- Module
sales
Tools that wait for approval don't run right away: they become a request in To review and in the AI approvals tab.
Parameters
dealIdstringrequireditemsobject[]optionalitems[].productIdstringrequireditems[].quantitynumberrequiredchannelstringoptionalWHATSAPPEMAILconditionsstringoptional
| Field | Type | Description |
|---|---|---|
dealIdrequired | string | |
itemsoptional | object[] | |
items[].productIdrequired | string | |
items[].quantityrequired | number | |
channeloptional | string | WHATSAPPEMAIL |
conditionsoptional | string |
set_deal_custom_fields
Write
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.
- Permission
sales:write- Operation
deals.custom_fields.set- Module
sales
Parameters
dealIdstringrequiredvaluesobjectrequired- 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.
| Field | Type | Description |
|---|---|---|
dealIdrequired | string | |
valuesrequired | 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
Write
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).
- Permission
sales:write- Operation
products.update- Module
sales
Parameters
productIdstringrequirednamestringoptionaldescriptionstringoptionalpricenumberoptional- Em reais (ex.: 89.9).
compareAtPricenumberoptional- Preço "de" (riscado).
priceUnitstringoptional- Por mês, hora, m², kg…
categorystringoptionalimageUrlstringoptional- Foto da capa (https); o Cognizy guarda uma cópia.
stockintegeroptional- null = sem controle.
showInShopbooleanoptional- Aparece na vitrine pública.
kindstringoptionalPHYSICALSERVICEconditionstringoptionalNEWUSEDREFURBISHEDbrandstringoptionaltagsstring[]optional
| Field | Type | Description |
|---|---|---|
productIdrequired | string | |
nameoptional | string | |
descriptionoptional | string | |
priceoptional | number | Em reais (ex.: 89.9). |
compareAtPriceoptional | number | Preço "de" (riscado). |
priceUnitoptional | string | Por mês, hora, m², kg… |
categoryoptional | string | |
imageUrloptional | string | Foto da capa (https); o Cognizy guarda uma cópia. |
stockoptional | integer | null = sem controle. |
showInShopoptional | boolean | Aparece na vitrine pública. |
kindoptional | string | PHYSICALSERVICE |
conditionoptional | string | NEWUSEDREFURBISHED |
brandoptional | string | |
tagsoptional | string[] |
update_sales_deal
Write
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.
- Permission
sales:write- Operation
deals.update- Module
sales
Parameters
dealIdstringrequiredtitlestringoptionalvaluenumberoptionalcontactIdstringoptionalassignedToIdstringoptional- Nulo tira o responsável.
notesstringoptional- Nulo limpa.
lostReasonstringoptionalexpectedCloseDatestringoptional- Nulo limpa.
| Field | Type | Description |
|---|---|---|
dealIdrequired | string | |
titleoptional | string | |
valueoptional | number | |
contactIdoptional | string | |
assignedToIdoptional | string | Nulo tira o responsável. |
notesoptional | string | Nulo limpa. |
lostReasonoptional | string | |
expectedCloseDateoptional | string | Nulo limpa. |
update_sales_pipeline_stage
Write
Altera nome, cor, chance de ganho ou atividade de entrada de uma etapa.
- Permission
sales:write- Operation
pipeline.stages.update- Module
sales
Parameters
stageIdstringrequirednamestringoptionalcolorstringoptionalprobabilitynumberoptional- Chance de ganho na etapa (0–100).
entryActivityTypestringoptional- Atividade criada para o responsável quando um negócio entra na etapa.
| Field | Type | Description |
|---|---|---|
stageIdrequired | string | |
nameoptional | string | |
coloroptional | string | |
probabilityoptional | number | Chance de ganho na etapa (0–100). |
entryActivityTypeoptional | string | Atividade criada para o responsável quando um negócio entra na etapa. |