Lawfficient API
Leads

Fetch a lead

GET /api/leads/{id} — fetch a single lead by id.

GET /api/leads/{id}

Fetches one lead by its UUID. Requires the leads:read scope.

Path parameters

ParamTypeDescription
idstringThe lead's UUID.

Example

curl https://app.lawfficient.com/api/leads/3f8c1e2a-1b2c-4d5e-8f90-abcdef012345 \
  -H "Authorization: Bearer $LAWFFICIENT_API_KEY"
200 OK
{
  "id": "3f8c1e2a-1b2c-4d5e-8f90-abcdef012345",
  "first_name": "Ada",
  "last_name": "Lovelace",
  "email": "ada@example.com",
  "phone": "+15551234567",
  "source": "web_form",
  "status": { "key": "new", "name": "New" },
  "assignee_id": null,
  "archived": false,
  "created_at": "2026-06-23T10:00:00.000Z",
  "last_activity_at": "2026-06-23T10:00:00.000Z",
  "data": {}
}

An id that doesn't exist — or belongs to another firm — returns 404 not_found. A malformed (non-UUID) id also returns 404, never a 500.

On this page