v1

Publicv1Leadrouter.Sync Lead

put/v1/leads/{external_lead_id}

Request

  • Base URL
    https://app.eve.legal (the document declares no server; this is the origin it was published from)
  • Auth
    OAuth 2
    Password
    Token URL: token

Path parameters

external_lead_idstring required

Request body

namestring required

Name of the lead

status'OPEN' | 'SIGNED' | 'CLOSED' | 'NOT_CONTACTED' | 'NO_RESPONSE' | 'INVESTIGATION' | 'SUPERVISOR_REVIEW' | 'RETAINER_OUT' | 'SIGNED_NO_MATTER' | 'REFERRED_OUT' required

Public lead status: the legacy contract plus the lead workflow statuses.

OPEN/SIGNED/CLOSED are the original values and stay valid for external consumers. The workflow values mirror the internal CPLeadWorkflowStatus: NOT_CONTACTED, NO_RESPONSE, INVESTIGATION, SUPERVISOR_REVIEW, RETAINER_OUT and REFERRED_OUT map 1:1, internal workflow SIGNED surfaces as SIGNED_NO_MATTER (retainer signed, lead not yet converted to a matter — distinct from legacy SIGNED), and workflow CLOSED reuses CLOSED.

A lead WITH a workflow status returns the workflow-derived value; a lead without one returns the legacy 3-value mapping. On writes, the three legacy values keep their original semantics (legacy write path, so CLOSED needs no close reason); workflow values write the corresponding internal workflow status.

visibility'ORG' | 'USER'
externalLeadUrlstring nullable

External URL for the lead. If null, it will not be updated

caseTypestring nullable

Case type of the lead. If provided, sets a manual override. If explicitly set to null, clears the override and reverts to auto-detected value

Response

Successful Response

Changes

No recorded changes to this operation across all 1 revision of this API.