Lawmatics offers two tools for firms that want to connect their own systems or build custom integrations: the REST API and Outbound Webhooks. This article explains what each one does and when to use it.
Both tools require a developer or technical resource on the firm's side to implement.
Which tool do I need?
Use the REST API when you want to:
Pull data out of Lawmatics on demand (contacts, matters, activity, etc.)
Push data into Lawmatics from another system (e.g. a web form, call center, or case management platform)
Build custom reports or dashboards using tools like Power BI or Tableau
Sync Lawmatics with a platform that doesn't have a native integration
Use Outbound Webhooks when you want to:
Get notified automatically the moment something happens in Lawmatics — without polling
Trigger an action in your system the instant a matter converts
Reduce API calls by reacting to events instead of checking for changes
Not sure? A common pattern is to use both: a webhook notifies your server that something happened, then your server makes an API call to fetch the full details.
REST API
The Lawmatics REST API lets your developer read and write data in your Lawmatics account programmatically. It follows standard REST conventions and returns data in JSON format.
To get started, contact [email protected] to have Developer Settings enabled on your account. Once enabled, you can create a Developer App to obtain your Client ID and Client Secret.
Full documentation: docs.lawmatics.com
Rate limit: 150 requests per minute per firm. Exceeding this returns a 429 error.
Outbound Webhooks
Outbound Webhooks allow Lawmatics to send an automatic notification to a URL your developer provides whenever a specific event occurs. In V1, the supported event is matter.converted — which fires when a prospect is converted to a matter.
When the event fires, Lawmatics sends a signed HTTP POST to your endpoint. The payload contains the matter_id, which your developer can use to fetch full matter details via the API.
To get started, go to Settings > Webhooks and add a new subscription.
Learn more: Outbound Webhooks
Forms API: Getting data into Lawmatics without a developer
If you want to send web form submissions into Lawmatics without building a full integration, you have two options:
Option 1 — Embed a Lawmatics form (easiest):
No coding required. Embed a Lawmatics Custom Form directly on your website and all submissions flow in automatically.
Option 2 — Connect your own form via the Forms API:
If you already have an HTML or JSON-based form, you can use the Forms API to send submissions directly into Lawmatics.
FAQs
What's the API rate limit?
150 requests per minute per firm. Exceeding this returns a 429 error.
Do I need a developer to use these tools?
Yes, both the REST API and Outbound Webhooks require someone technical to implement on your end. For a no-code option, see the Forms API section above or explore Zapier.
Can I use webhooks without the API?
Yes, but most firms use both. The webhook tells you something happened; the API lets you get the details or take action.
