Nesta área
Marketing Funnels
List lead-capture funnels
get/v1/public/marketing-funnels
Parâmetros
Sem parâmetros.
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Create a lead-capture funnel
post/v1/public/marketing-funnels
Aceita Idempotency-Key
Parâmetros
Idempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
namestringobrigatóriodescriptionstringopcionalstagesobject[]opcionalstages[].idstringopcionalstages[].namestringobrigatóriostages[].ordernumberobrigatóriostages[].colorstringopcionalstages[].isInitialbooleanopcionalstages[].isGoalbooleanopcionalstaleDaysnumberopcional- Auto-lose cards idle for this many days (null/omitted = disabled).
autoCreateDealbooleanopcional- Ganhar um card cria um negócio no funil de vendas.
dealStageIdstringopcional- Estágio do pipeline onde o negócio nasce (null = primeiro da organização).
| Campo | Tipo | Descrição |
|---|---|---|
nameobrigatório | string | |
descriptionopcional | string | |
stagesopcional | object[] | |
stages[].idopcional | string | |
stages[].nameobrigatório | string | |
stages[].orderobrigatório | number | |
stages[].coloropcional | string | |
stages[].isInitialopcional | boolean | |
stages[].isGoalopcional | boolean | |
staleDaysopcional | number | Auto-lose cards idle for this many days (null/omitted = disabled). |
autoCreateDealopcional | boolean | Ganhar um card cria um negócio no funil de vendas. |
dealStageIdopcional | string | Estágio do pipeline onde o negócio nasce (null = primeiro da organização). |
Respostas
201
Exemplos
curl -X POST "https://api.cognizy.ai/api/v1/public/marketing-funnels" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"name": "Maria Souza",
"description": "texto",
"stages": [
{
"id": "id_123",
"name": "Maria Souza",
"order": 0,
"color": "texto",
"isInitial": true,
"isGoal": true
}
],
"staleDays": 1,
"autoCreateDeal": true,
"dealStageId": "dealStage_123"
}'Get a funnel lead timeline
get/v1/public/marketing-funnels/leads/{cardId}/timeline
Parâmetros
cardIdstringobrigatório· caminho- Funnel lead/card ID
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
cardIdobrigatório | caminho | string | Funnel lead/card ID |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/leads/<cardId>/timeline" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Move a funnel lead to another stage
patch/v1/public/marketing-funnels/leads/{cardId}/move
Aceita Idempotency-Key
Parâmetros
cardIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
cardIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
stageIdstringobrigatóriopositionnumberopcional
| Campo | Tipo | Descrição |
|---|---|---|
stageIdobrigatório | string | |
positionopcional | number |
Respostas
200
Exemplos
curl -X PATCH "https://api.cognizy.ai/api/v1/public/marketing-funnels/leads/<cardId>/move" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"stageId": "stage_123",
"position": 0
}'Update a funnel lead status or value
patch/v1/public/marketing-funnels/leads/{cardId}
Aceita Idempotency-Key
Parâmetros
cardIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
cardIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
statusstringopcionalACTIVEWONLOSTlostReasonstringopcional- Why the card was lost (stored when status becomes LOST).
estimatedValuenumberopcional- Valor estimado do lead; vira o valor inicial do negócio ao ganhar o card.
| Campo | Tipo | Descrição |
|---|---|---|
statusopcional | string | ACTIVEWONLOST |
lostReasonopcional | string | Why the card was lost (stored when status becomes LOST). |
estimatedValueopcional | number | Valor estimado do lead; vira o valor inicial do negócio ao ganhar o card. |
Respostas
200
Exemplos
curl -X PATCH "https://api.cognizy.ai/api/v1/public/marketing-funnels/leads/<cardId>" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"status": "ACTIVE",
"lostReason": "texto",
"estimatedValue": 0
}'Delete a funnel lead
delete/v1/public/marketing-funnels/leads/{cardId}
Parâmetros
cardIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
cardIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Respostas
204
Exemplos
curl -X DELETE "https://api.cognizy.ai/api/v1/public/marketing-funnels/leads/<cardId>" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Update a funnel transition rule
patch/v1/public/marketing-funnels/rules/{ruleId}
Aceita Idempotency-Key
Parâmetros
ruleIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
ruleIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
namestringopcionaltriggerobjectopcionalfromStageIdstringopcionaltoStageIdstringopcionalconditionsobject[]opcionalconditions[].fieldstringobrigatóriomessageBodychanneltagNameemailTypeidleDaysconditions[].operatorstringobrigatórioexistsequalsnot_equalscontainsgtelteconditions[].valueobjectopcionalactionsobject[]opcionalactions[].typestringobrigatórioadd_tagsend_webhookmark_lostnotifyactions[].paramsobjectopcionalisActivebooleanopcionalordernumberopcional
| Campo | Tipo | Descrição |
|---|---|---|
nameopcional | string | |
triggeropcional | object | |
fromStageIdopcional | string | |
toStageIdopcional | string | |
conditionsopcional | object[] | |
conditions[].fieldobrigatório | string | messageBodychanneltagNameemailTypeidleDays |
conditions[].operatorobrigatório | string | existsequalsnot_equalscontainsgtelte |
conditions[].valueopcional | object | |
actionsopcional | object[] | |
actions[].typeobrigatório | string | add_tagsend_webhookmark_lostnotify |
actions[].paramsopcional | object | |
isActiveopcional | boolean | |
orderopcional | number |
Respostas
200
Exemplos
curl -X PATCH "https://api.cognizy.ai/api/v1/public/marketing-funnels/rules/<ruleId>" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"name": "Maria Souza",
"trigger": {},
"fromStageId": "fromStage_123",
"toStageId": "toStage_123",
"conditions": [
{
"field": "messageBody",
"operator": "exists",
"value": {}
}
],
"actions": [
{
"type": "add_tag",
"params": {}
}
],
"isActive": true,
"order": 1
}'Delete a funnel transition rule
delete/v1/public/marketing-funnels/rules/{ruleId}
Parâmetros
ruleIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
ruleIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Respostas
204
Exemplos
curl -X DELETE "https://api.cognizy.ai/api/v1/public/marketing-funnels/rules/<ruleId>" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Get a funnel stage cadence
get/v1/public/marketing-funnels/stages/{stageId}/cadence
Parâmetros
stageIdstringobrigatório· caminho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
stageIdobrigatório | caminho | string |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/stages/<stageId>/cadence" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Create or replace a funnel stage cadence
put/v1/public/marketing-funnels/stages/{stageId}/cadence
Parâmetros
stageIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
stageIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
isActivebooleanopcionalonExhaustobjectobrigatórioonExhaustStageIdstringopcionalstepsobject[]obrigatóriosteps[].idstringopcionalsteps[].ordernumberobrigatóriosteps[].delayMinutesnumberobrigatório- Delay from the previous step (or stage entry for the first step), in minutes.
steps[].channelobjectobrigatóriosteps[].subjectstringopcionalsteps[].bodystringobrigatóriosteps[].templateIdstringopcionalsteps[].isBreakupbooleanopcional
| Campo | Tipo | Descrição |
|---|---|---|
isActiveopcional | boolean | |
onExhaustobrigatório | object | |
onExhaustStageIdopcional | string | |
stepsobrigatório | object[] | |
steps[].idopcional | string | |
steps[].orderobrigatório | number | |
steps[].delayMinutesobrigatório | number | Delay from the previous step (or stage entry for the first step), in minutes. |
steps[].channelobrigatório | object | |
steps[].subjectopcional | string | |
steps[].bodyobrigatório | string | |
steps[].templateIdopcional | string | |
steps[].isBreakupopcional | boolean |
Respostas
200
Exemplos
curl -X PUT "https://api.cognizy.ai/api/v1/public/marketing-funnels/stages/<stageId>/cadence" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"isActive": true,
"onExhaust": {},
"onExhaustStageId": "onExhaustStage_123",
"steps": [
{
"id": "id_123",
"order": 0,
"delayMinutes": 0,
"channel": {},
"subject": "texto",
"body": "texto",
"templateId": "template_123",
"isBreakup": true
}
]
}'Delete a funnel stage cadence
delete/v1/public/marketing-funnels/stages/{stageId}/cadence
Parâmetros
stageIdstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
stageIdobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Respostas
204
Exemplos
curl -X DELETE "https://api.cognizy.ai/api/v1/public/marketing-funnels/stages/<stageId>/cadence" \
-H "Authorization: Bearer $COGNIZY_API_KEY"List and filter funnel leads
get/v1/public/marketing-funnels/{id}/leads
Parâmetros
idstringobrigatório· caminholimitnumberopcional· consultapagenumberopcional· consultainactiveDaysnumberopcional· consultacampaignIdstringopcional· consultaminLeadScorenumberopcional· consultastatusACTIVE | WON | LOST | STALLEDopcional· consultastageIdstringopcional· consulta
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string | |
limitopcional | consulta | number | |
pageopcional | consulta | number | |
inactiveDaysopcional | consulta | number | |
campaignIdopcional | consulta | string | |
minLeadScoreopcional | consulta | number | |
statusopcional | consulta | ACTIVE | WON | LOST | STALLED | |
stageIdopcional | consulta | string |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>/leads" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Create a lead in a funnel
post/v1/public/marketing-funnels/{id}/leads
Aceita Idempotency-Key
Parâmetros
idstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
contactIdstringobrigatóriostageIdstringopcionalcampaignIdstringopcionalestimatedValuenumberopcional- Valor estimado do lead; vira o valor inicial do negócio ao ganhar o card.
| Campo | Tipo | Descrição |
|---|---|---|
contactIdobrigatório | string | |
stageIdopcional | string | |
campaignIdopcional | string | |
estimatedValueopcional | number | Valor estimado do lead; vira o valor inicial do negócio ao ganhar o card. |
Respostas
201
Exemplos
curl -X POST "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>/leads" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"contactId": "contact_123",
"stageId": "stage_123",
"campaignId": "campaign_123",
"estimatedValue": 0
}'Get deterministic funnel insights
get/v1/public/marketing-funnels/{id}/insights
Parâmetros
idstringobrigatório· caminho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>/insights" \
-H "Authorization: Bearer $COGNIZY_API_KEY"List funnel transition rules
get/v1/public/marketing-funnels/{id}/rules
Parâmetros
idstringobrigatório· caminho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>/rules" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Create a funnel transition rule
post/v1/public/marketing-funnels/{id}/rules
Aceita Idempotency-Key
Parâmetros
idstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
namestringobrigatóriotriggerobjectobrigatóriofromStageIdstringopcionaltoStageIdstringobrigatórioconditionsobject[]opcionalconditions[].fieldstringobrigatóriomessageBodychanneltagNameemailTypeidleDaysconditions[].operatorstringobrigatórioexistsequalsnot_equalscontainsgtelteconditions[].valueobjectopcionalactionsobject[]opcionalactions[].typestringobrigatórioadd_tagsend_webhookmark_lostnotifyactions[].paramsobjectopcionalordernumberopcional
| Campo | Tipo | Descrição |
|---|---|---|
nameobrigatório | string | |
triggerobrigatório | object | |
fromStageIdopcional | string | |
toStageIdobrigatório | string | |
conditionsopcional | object[] | |
conditions[].fieldobrigatório | string | messageBodychanneltagNameemailTypeidleDays |
conditions[].operatorobrigatório | string | existsequalsnot_equalscontainsgtelte |
conditions[].valueopcional | object | |
actionsopcional | object[] | |
actions[].typeobrigatório | string | add_tagsend_webhookmark_lostnotify |
actions[].paramsopcional | object | |
orderopcional | number |
Respostas
201
Exemplos
curl -X POST "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>/rules" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"name": "Maria Souza",
"trigger": {},
"fromStageId": "fromStage_123",
"toStageId": "toStage_123",
"conditions": [
{
"field": "messageBody",
"operator": "exists",
"value": {}
}
],
"actions": [
{
"type": "add_tag",
"params": {}
}
],
"order": 1
}'Get a lead-capture funnel
get/v1/public/marketing-funnels/{id}
Parâmetros
idstringobrigatório· caminho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string |
Respostas
200
Exemplos
curl -X GET "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>" \
-H "Authorization: Bearer $COGNIZY_API_KEY"Update a lead-capture funnel
patch/v1/public/marketing-funnels/{id}
Aceita Idempotency-Key
Parâmetros
idstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Corpo (JSON)obrigatório
namestringopcionaldescriptionstringopcionalisActivebooleanopcionalstaleDaysnumberopcional- Auto-lose cards idle for this many days; null disables the behavior.
autoCreateDealbooleanopcional- Ganhar um card cria um negócio no funil de vendas.
dealStageIdstringopcional- Estágio do pipeline onde o negócio nasce (null = primeiro da organização).
stagesobject[]opcional- Full replace of the stage set (creates/updates/removes to match).
stages[].idstringopcionalstages[].namestringobrigatóriostages[].ordernumberobrigatóriostages[].colorstringopcionalstages[].isInitialbooleanopcionalstages[].isGoalbooleanopcional
| Campo | Tipo | Descrição |
|---|---|---|
nameopcional | string | |
descriptionopcional | string | |
isActiveopcional | boolean | |
staleDaysopcional | number | Auto-lose cards idle for this many days; null disables the behavior. |
autoCreateDealopcional | boolean | Ganhar um card cria um negócio no funil de vendas. |
dealStageIdopcional | string | Estágio do pipeline onde o negócio nasce (null = primeiro da organização). |
stagesopcional | object[] | Full replace of the stage set (creates/updates/removes to match). |
stages[].idopcional | string | |
stages[].nameobrigatório | string | |
stages[].orderobrigatório | number | |
stages[].coloropcional | string | |
stages[].isInitialopcional | boolean | |
stages[].isGoalopcional | boolean |
Respostas
200
Exemplos
curl -X PATCH "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>" \
-H "Authorization: Bearer $COGNIZY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"name": "Maria Souza",
"description": "texto",
"isActive": true,
"staleDays": 1,
"autoCreateDeal": true,
"dealStageId": "dealStage_123",
"stages": [
{
"id": "id_123",
"name": "Maria Souza",
"order": 0,
"color": "texto",
"isInitial": true,
"isGoal": true
}
]
}'Delete a lead-capture funnel
delete/v1/public/marketing-funnels/{id}
Parâmetros
idstringobrigatório· caminhoIdempotency-Keystringopcional· cabeçalho
| Campo | Onde | Tipo | Descrição |
|---|---|---|---|
idobrigatório | caminho | string | |
Idempotency-Keyopcional | cabeçalho | string |
Respostas
204
Exemplos
curl -X DELETE "https://api.cognizy.ai/api/v1/public/marketing-funnels/<id>" \
-H "Authorization: Bearer $COGNIZY_API_KEY"