Lawmatics website screenshot

Lawmatics

Lawmatics is a legal CRM, client-intake and marketing-automation platform for law firms, from solo practices to multi-office firms. Its public developer surface is the Lawmatics OAuth API — a REST API of 177 operations across matters (called prospects in the API), contacts, companies, custom intake forms and form entries, custom fields, collections, pipelines, stages, practice areas, marketing sources and campaigns, events, tasks, notes, files, tags, users, time entries, expenses, invoices and transactions — plus a set of signed outbound webhooks. Access is OAuth 2.0 authorization code, gated on a Lawmatics support representative enabling developer settings on the account, and the resulting access token is non-expiring, unscoped and grants full CRUD over the firm.

Lawmatics publishes 1 API on the APIs.io network: OAuth API. Tagged areas include Legal, CRM, Law Firms, Client Intake, and Marketing Automation.

The Lawmatics catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 JSON-LD context.

Lawmatics’ developer surface includes authentication, changelog, documentation, API reference, getting-started guide, support, engineering blog, and 28 more developer resources.

64.0/100 strong ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessPaid
1 APIs
LegalCRMLaw FirmsClient IntakeMarketing AutomationMatter ManagementE-SignatureWorkflow-AutomationLegal TechTime and BillingWebhookAuthentication

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 64.0/100 · strong
Contract Quality 18.7 / 25
Developer Ergonomics 10.8 / 20
Access Clarity 17.1 / 20
Operational Transparency 6.2 / 13
Contract Governance 3.6 / 12
Discoverability 7.6 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/lawmatics: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Lawmatics OAuth API

RESTful OAuth API for managing leads, matters, contacts, intake forms, pipelines, and automated client follow-ups within the Lawmatics legal CRM platform. 177 operations over 95...

Postman Collections 1

Ready-to-run Postman collections for exercising this provider's APIs.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Lawmatics Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Lawmatics Context

5 classes · 26 properties

JSON-LD

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Lawmatics Authentication

http/oauth2 · 2 schemes

SECURITY

Lawmatics Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Lawmatics Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Lawmatics Agentic Access

177 operations · 87 acting

177 operations · 87 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Lawmatics
description: Lawmatics is a legal CRM, client-intake and marketing-automation platform for law firms, from solo practices
  to multi-office firms. Its public developer surface is the Lawmatics OAuth API — a REST API of 177 operations across matters
  (called prospects in the API), contacts, companies, custom intake forms and form entries, custom fields, collections, pipelines,
  stages, practice areas, marketing sources and campaigns, events, tasks, notes, files, tags, users, time entries, expenses,
  invoices and transactions — plus a set of signed outbound webhooks. Access is OAuth 2.0 authorization code, gated on a Lawmatics
  support representative enabling developer settings on the account, and the resulting access token is non-expiring, unscoped
  and grants full CRUD over the firm.
accessModel:
  pricing: paid
  onboarding: request
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: high
  source:
  - plans
  - docs
  generated: '2026-08-13'
  method: searched
  note: Pricing is published by tier without prices; API access additionally requires Lawmatics support to enable developer
    settings on the account before a developer app can be created.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/lawmatics.png
url: https://raw.githubusercontent.com/api-evangelist/lawmatics/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-08-13'
specificationVersion: '0.23'
type: Index
tags:
- Legal
- CRM
- Law Firms
- Client Intake
- Marketing Automation
- Matter Management
- E-Signature
- Workflow-Automation
- Legal Tech
- Time and Billing
- Webhook
- Authentication
tags_raw:
- Legal
- CRM
- Law Firms
- Client Intake
- Marketing Automation
- Matter Management
- E-Signature
- Workflow Automation
- Legal Tech
- Time and Billing
- Webhooks
- OAuth
apis:
- name: Lawmatics OAuth API
  description: RESTful OAuth API for managing leads, matters, contacts, intake forms, pipelines, and automated client follow-ups
    within the Lawmatics legal CRM platform. 177 operations over 95 paths, all under /v1, using a JSON:API-shaped data/attributes/relationships
    envelope and a shared query grammar for field selection, pagination, sorting and single-field filtering.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.lawmatics.com/
  baseURL: https://api.lawmatics.com
  tags:
  - Legal CRM
  - Leads
  - Matters
  - Contacts
  - Intake Forms
  - Pipelines
  - Automation
  properties:
  - type: Documentation
    url: https://docs.lawmatics.com/
  - type: OpenAPI
    url: openapi/lawmatics-openapi.yml
  - type: Postman
    url: postman/lawmatics-oauth-api.postman_collection.json
  x-evidence:
    verified: '2026-08-13'
    base_url_correction: https://app.lawmatics.com/api was recorded as the base and is wrong — it returns HTTP 403 AccessDenied
      from S3. Every curl example in the Lawmatics Param Guide and the OAuth token endpoint use https://api.lawmatics.com,
      and GET https://api.lawmatics.com/v1/contacts returned HTTP 401 unauthenticated on 2026-08-13, confirming the host serves
      the documented API.
    contract: https://docs.lawmatics.com/ publishes the "Lawmatics OAuth API v1.22.0" Postman collection (186 requests, 216
      saved response examples) as its official API documentation. Saved verbatim to postman/ and converted to openapi/.
common:
- type: AgenticAccess
  url: agentic-access/lawmatics-agentic-access.yml
- type: OAuthScopes
  url: scopes/lawmatics-scopes.yml
- type: Authentication
  url: authentication/lawmatics-authentication.yml
- type: DomainSecurity
  url: security/lawmatics-domain-security.yml
- type: Packages
  url: packages/lawmatics-packages.yml
- type: LLMsTxt
  url: llms/lawmatics-llms.txt
- type: Overlay
  url: overlays/lawmatics-openapi-overlay.yaml
- type: Conformance
  url: conformance/lawmatics-conformance.yml
- type: Compliance
  url: https://www.lawmatics.com/security
- type: Lifecycle
  url: lifecycle/lawmatics-lifecycle.yml
- type: ChangeLog
  url: changelog/lawmatics-changelog.yml
- type: Conventions
  url: conventions/lawmatics-conventions.yml
- type: ErrorCatalog
  url: errors/lawmatics-problem-types.yml
- type: DataModel
  url: data-model/lawmatics-data-model.yml
- type: Webhooks
  url: asyncapi/lawmatics-webhooks.yml
- type: Components
  url: components/lawmatics-components.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Postman
  url: postman/lawmatics-oauth-api.postman_collection.json
- type: Website
  url: https://www.lawmatics.com/
- type: Documentation
  url: https://docs.lawmatics.com/
- type: APIReference
  url: https://docs.lawmatics.com/
- type: GettingStarted
  url: https://help.lawmatics.com/en/articles/10699983-lawmatics-open-api
- type: Support
  url: https://help.lawmatics.com/
- type: GitHubOrganization
  url: https://github.com/boost-legal
- type: Login
  url: https://app.lawmatics.com/
- type: TermsOfService
  url: https://www.lawmatics.com/terms-of-use
- type: PrivacyPolicy
  url: https://www.lawmatics.com/privacy-policy
- type: Blog
  url: https://www.lawmatics.com/blog
- type: Pricing
  url: https://www.lawmatics.com/pricing
- type: StatusPage
  url: https://status.lawmatics.com/
- type: LinkedIn
  url: https://www.linkedin.com/company/lawmatics
- type: X
  url: https://x.com/lawmatics
- type: Plans
  url: plans/lawmatics-plans-pricing.yml
- type: RateLimits
  url: rate-limits/lawmatics-rate-limits.yml
- type: FinOps
  url: finops/lawmatics-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-pointers-deliberately-absent:
  MCPServer: mcp/lawmatics-mcp.yml exists but records deployment mode "none" — Lawmatics ships no MCP server, hosted or stdio.
    The file is an API Evangelist candidate tool list derived from the OpenAPI. Wiring MCPServer would assert an agent surface
    that does not exist.
  WellKnown: well-known/lawmatics-well-known.yml records 36 probes across 4 hosts and zero documents. The file documents an
    absence, not a served surface.
  SecurityTxt: /.well-known/security.txt returns 404 on every Lawmatics host.
  AgentCard: /.well-known/agent-card.json and /.well-known/agent.json return 404 (or 403 on the S3-fronted app host) on every
    Lawmatics host. Nothing was written to a2a/ — an agent card is never authored on a provider's behalf.
  Security: probe-security-programs.py found no vulnerability-disclosure policy, no security@ contact and no bug-bounty program
    on 2026-08-13.
  TrustCenter: no trust centre, no report portal and no subprocessor list. Certifications are published as prose on the marketing
    security page, which is wired as Compliance.
  Idempotency: the Lawmatics REST API documents no idempotency key on any of its 177 operations. The only idempotency in the
    platform is consumer-side de-duplication of webhook deliveries on event_id, which is not an idempotency contract on writes.
  SDKs: Lawmatics publishes no first-party API client library in any language.
  AsyncAPI: webhooks are documented in prose only; no AsyncAPI document is published.
  Sandbox: no sandbox, test mode or test credentials exist.
  Deprecation: no deprecation policy, notice period or Sunset header support is published.
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 24
  pass: local-v1