Skip to main content
PUT
Mover Lead de Etapa

Authorizations

Authorization
string
header
required

Chave de API da sua empresa (sk_...). Crie no painel Superlead em Integrações → API e envie em toda chamada como Authorization: Bearer sk_.... Veja Autenticação.

Path Parameters

id
string
required

Id do lead (lead_...), retornado por POST /v1/leads, GET /v1/leads?phone=... ou GET /v1/leads/{id}.

Body

application/json
stage_id
string
required

Id da etapa de destino (stage_N), obtido em GET /v1/funnel/stages.

Pattern: ^stage_\d+$
Example:

"stage_7"

reason
string

Motivo da transição, exibido como observação no histórico do lead no painel (até 500 caracteres).

Required string length: 1 - 500
Example:

"respondeu no site"

Response

Resultado do movimento. changed: false indica no-op (o lead já estava na etapa).

lead_id
string

Id do lead movido.

Example:

"lead_0b5f8a3e-1a2b-3c4d-5e6f-7a8b9c0d1e2f"

previous_stage
object | null

Etapa em que o lead estava. null se o lead não tinha etapa.

current_stage
object

Etapa atual após a operação.

changed
boolean

true se o lead mudou de etapa; false se já estava na etapa de destino (no-op, sem log).

moved_at
string<date-time>

Data da transição (ISO 8601, UTC).

Example:

"2026-07-08T12:00:00.000Z"