Skip to main content
Every feature in the Lawtte dashboard is powered by these REST endpoints. They all accept and return JSON.

Base URL

https://www.lawtte.ai

Auth

Authorization: Bearer <token> on every request.

Conventions

  • Firm scoping. Most endpoints take a firmSlug (for example brackman-law) in the body or query. Path segments shown as {firm} take the same slug.
  • IDs. agent_id values come from telephony, call_id from the call that created them, and lead, campaign, and workflow IDs are Lawtte records.
  • Phone numbers. Always E.164: +12125550100.
  • Timestamps. ISO 8601 with an offset, localized to the firm’s time zone where a caller sees them.

Endpoint groups

Voice & Chat

Web calls, outbound calls, chat sessions, voices, and call history.

Agent Config

Read and update agent prompts, opening messages, and voices.

Appointments

Availability, booking, and booking webhooks.

Webhooks

The call_analyzed receiver that drives intake.

Leads & Campaigns

Lead CRUD, AI follow-up objectives, call scanning, and outbound campaigns.

Contacts & Workflows

CSV and PMS sync, plus the node graph behind the flow builder.
These pages are generated from the same catalog the site’s API reference uses, so the two never drift.