Skip to main content
PUT
/
integrations
/
external
/
leads
/
{id}
Atualiza campos de um lead existente.
curl --request PUT \
  --url https://api.wegly.com/v1/integrations/external/leads/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "title": "<string>",
  "stage_id": "<string>",
  "responsible_id": "<string>",
  "quality_rating": 3,
  "quality_reason": "<string>",
  "phone": "<string>",
  "email": "<string>",
  "visibility": 0,
  "persons_id": [
    {
      "person_id": "<string>",
      "delete": true
    }
  ],
  "person": {
    "name": "<string>",
    "birth_date": "2023-11-07T05:31:56Z",
    "gender": 123,
    "notes": "<string>",
    "contacts": [
      {
        "value": "<string>",
        "type": 123
      }
    ],
    "avoid_duplicate": true,
    "duplicate_check_types": [
      123
    ]
  },
  "organization_id": "<unknown>",
  "organization": {
    "name": "<string>",
    "legal_name": "<string>",
    "document": "<string>",
    "industry": "<string>",
    "description": "<string>",
    "phone": "<string>",
    "email": "<string>",
    "site": "<string>"
  },
  "custom_fields": [
    {
      "id": "<string>",
      "value": "<string>",
      "option_id": "<string>",
      "option_ids": [
        "<string>"
      ]
    }
  ],
  "marketing": {
    "wegly_code": "<string>",
    "wegly_campaign": "<string>",
    "wegly_ad_set": "<string>",
    "wegly_content": "<string>",
    "wegly_displayed_on": "<string>",
    "wegly_conversion_tool": "<string>",
    "wegly_creative": "<string>",
    "gclid": "<string>",
    "fbclid": "<string>",
    "url_conversion": "<string>",
    "utm_search_term": "<string>",
    "utm_source": "<string>",
    "utm_campaign": "<string>",
    "utm_ad_set": "<string>",
    "utm_content": "<string>",
    "utm_term": "<string>",
    "utm_display_on": "<string>"
  },
  "crm_lead_source_id": "<string>",
  "lead_source": {
    "name": "<string>"
  }
}
'
{
  "id": "<string>",
  "code": 123,
  "title": "<string>",
  "status": 123,
  "quality_rating": 123,
  "quality_reason": "<string>",
  "lost_reason_description": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

ID ou codigo do lead para atualizar.

Body

application/json

Alteracoes permitidas para o lead.

title
string
required

Novo titulo ou palavara-chave para identificar o lead.

Maximum string length: 150
stage_id
string

ID da etapa de destino caso deseje mover o lead.

responsible_id
string

ID do novo responsavel do lead.

quality_rating
integer

Atualizacao da nota de qualidade do lead.

Required range: 1 <= x <= 5
quality_reason
string

Justificativa textual para a classificacao de qualidade.

phone
string

Telefone atualizado.

email
string

Email atualizado.

visibility
enum<integer>

Visibilidade do lead apos a atualizacao: 0 (somente criador) ou 1 (todos).

Available options:
0,
1
persons_id
object[]

IDs de pessoas a serem adicionadas ou removidas (use delete = true para excluir).

person
object

Dados de pessoa para atualizar ou adicionar aos participantes.

organization_id
string | null

ID da organizacao; use null para desvincular.

organization
object

Dados para criar ou atualizar a organizacao vinculada.

custom_fields
object[]

Atualizacao dos valores de campos personalizados.

marketing
object

Atualiza as informacoes de rastreamento de marketing.

crm_lead_source_id
string

ID manual da origem quando for alterada.

lead_source
object

Nome alternativo para origem manual do lead.

Response

Lead atualizado com novos dados basicos.

id
string
required
code
integer
required
title
string
required
status
integer
required
quality_rating
integer | null
quality_reason
string | null
lost_reason_description
string | null