Set Lead Status
Force a lead’s status within its active workflow run. This is a deliberate override: no downgrade guard and no field-collection gating are applied. If the lead has a single active workflow run, workflow_id may be omitted; pass it to disambiguate when the lead has multiple active runs. Moving the lead into a terminal status fires the usual side effects (cancels pending follow-up tasks and channel swaps, and triggers a workflow transfer when the status is configured for one). HubSpot sync is triggered when applicable.
Authorizations
API key for authentication. Keys are prefixed with nxr_live_.
Path Parameters
Lead ID
Body
Target workflow status key (e.g. 'qualified', 'lost'). Must exist in the lead's workflow. List valid keys via GET /workflows/{id}.
Optional human-readable reason, stored on the run and in the status history.
Optional. Required only when the lead has multiple active workflow runs.