curl --request POST \
--url https://api.wegly.com.br/integrations/external/lead-scores/criteria \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"category_id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"target_type": "BOTH",
"name": "Faixa de orçamento",
"description": "Orçamento informado pelo contato",
"points": 10,
"options": [
{
"label": "Até R$ 10 mil",
"points": 5
},
{
"label": "Acima de R$ 10 mil",
"points": 20
}
]
}
'{
"id": "5f0f3c8e-8a59-4c1c-9d3e-2b7f8a1c4d10",
"category_id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"category": {
"id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"name": "Qualificação",
"color": {
"background": "#1E88E5",
"foreground": "#FFFFFF"
},
"status": 1
},
"target_type": "BOTH",
"name": "Faixa de orçamento",
"description": "Orçamento informado pelo contato",
"points": 10,
"status": 1,
"options": [
{
"id": "9b2d6f4a-1c3e-4a5b-8d7f-0e1a2b3c4d5e",
"label": "Até R$ 10 mil",
"description": null,
"points": 5,
"position": 0,
"status": 1
},
{
"id": "3c4d5e6f-7a8b-4c9d-8e0f-1a2b3c4d5e6f",
"label": "Acima de R$ 10 mil",
"description": null,
"points": 20,
"position": 1,
"status": 1
}
],
"created_at": "2026-11-12T12:00:00.000Z",
"updated_at": "2026-11-12T12:00:00.000Z"
}{
"statusCode": 123,
"message": "<string>",
"error": "<string>"
}Lead Score
Criação de critério de lead score
Cria um critério de lead score, já ativo, na empresa da chave. Critério e opções são gravados na mesma transação.
pointsé obrigatório mesmo com opções: vale quando o critério não tem opções ativas.- Os nomes das opções não podem se repetir no mesmo critério.
category_id, quando informado, precisa ser uma categoria ativa da empresa.- Campos fora do contrato (como
idnuma opção) são ignorados. A criação não tem idempotência.
POST
/
integrations
/
external
/
lead-scores
/
criteria
curl --request POST \
--url https://api.wegly.com.br/integrations/external/lead-scores/criteria \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"category_id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"target_type": "BOTH",
"name": "Faixa de orçamento",
"description": "Orçamento informado pelo contato",
"points": 10,
"options": [
{
"label": "Até R$ 10 mil",
"points": 5
},
{
"label": "Acima de R$ 10 mil",
"points": 20
}
]
}
'{
"id": "5f0f3c8e-8a59-4c1c-9d3e-2b7f8a1c4d10",
"category_id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"category": {
"id": "1d2e3f4a-5b6c-4d7e-8f9a-0b1c2d3e4f5a",
"name": "Qualificação",
"color": {
"background": "#1E88E5",
"foreground": "#FFFFFF"
},
"status": 1
},
"target_type": "BOTH",
"name": "Faixa de orçamento",
"description": "Orçamento informado pelo contato",
"points": 10,
"status": 1,
"options": [
{
"id": "9b2d6f4a-1c3e-4a5b-8d7f-0e1a2b3c4d5e",
"label": "Até R$ 10 mil",
"description": null,
"points": 5,
"position": 0,
"status": 1
},
{
"id": "3c4d5e6f-7a8b-4c9d-8e0f-1a2b3c4d5e6f",
"label": "Acima de R$ 10 mil",
"description": null,
"points": 20,
"position": 1,
"status": 1
}
],
"created_at": "2026-11-12T12:00:00.000Z",
"updated_at": "2026-11-12T12:00:00.000Z"
}{
"statusCode": 123,
"message": "<string>",
"error": "<string>"
}Authorizations
Chave de integração com prefixo wegly_, enviada em Authorization: Bearer . Não é JWT. A chave deve estar ativa, não excluída e dentro da validade. Com allowed_domain, Origin (ou Referer na ausência de Origin) precisa informar o hostname permitido. A empresa e as permissões são obtidas pela chave.
Body
application/json
Response
Critério criado.
