LawToolBox API

LawToolBox API as documented publicly: 28 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

Operations 28

POST /api/deadlines/cutOffdate Rule Change Notification - return deadline information that has been flagged for rule changes. #
GET /api/firms API Partners can retrieve all of the firms in their channel using this query in groups of 15. #
POST /api/firms Before a firm can access LawToolBox deadline calculators (toolsets) one of the conditions that must first be met is that the API partner must first create a LawToolBox firm. #
DELETE /api/firms/{firmId} Delete a complete firm including users. #
GET /api/firms/{firmId} Once the API Partner has identified the LawToolBox FirmID they can submit this Firm ID in a 'Get Firm By ID' request to retrieve basic information about that specific firm. #
PUT /api/firms/{firmId} API partners can update any of the information for a firm. #
POST /api/firms/{firmId}/users You can create two types of users through the API: (1) an ATTORNEY/regular user, and (2) a FIRM ADMIN user. #
PUT /api/firms/{firmId}/users API partner can retrieve all users in the specified firm using this request in increments of 15 #
POST /api/firms/{firmId}/users/-1/matters/{matterId}/HearingNotes Get Repeating Hearings for Matter - surface every repeat calculator that the end-user has created for a specific matter. #
POST /api/firms/{firmId}/users/-1/matters/{matterId}/deadlines/calculate Calculate Deadlines - surface ONLY the deadlines dependent on the triggerdate that is submitted. #
DELETE /api/firms/{firmId}/users/{userId} Delete a User from a specified Firm. #
PUT /api/firms/{firmId}/users/{userId} API partner can use this request to update any of the information for a specified user. #
POST /api/firms/{firmId}/users/{userId}/matters/{matterId} Get Matters - return matter and deadlines information on the specific matters designated by the MatterNumberLTB. #
GET /api/firms/{firmid}/users/{userid} Once the API partner has identified the LawToolBox User ID of a user they can use this request to get detailed information on that user. #
POST /api/oauth/Token Get Authentication Token #
GET /api/packages This request will list the Price Packages that the API partner is eligible to subscribe firms and users too. #
GET /firms/{firmId}/subscriptions Retrieve the subscriptions for a firm. #
POST /firms/{firmId}/subscriptions Create a subscription for a firm. #
PUT /firms/{firmId}/subscriptions/{subscriptionId}/renew Renew a firm subscription. #
PUT /firms/{firmId}/subscriptions/8 Enable or disable a firm subscription. #
PUT /firms/{firmId}/subscriptions/8/AddLicenses Add additional licenses to an existing subscription. #
PUT /firms/{firmId}/subscriptions/8/RemoveLicenses Remove licenses from an existing subscription. #
GET /firms/{firmId}/toolsets Retrieve toolsets available for a firm. #
POST /firms/{firmId}/users/-1/matters Create a matter for a user in a firm. #
GET /firms/{firmId}/users/{userId}/triggerdates Retrieve trigger dates for calculating deadlines in a toolset. #
GET /firms/{firmId}/users/{userId}/matters Retrieve all matters for a user in a firm. #
GET /firms/{firmId}/users/{userId}/matters/{matterId} Retrieve information for a specific matter by ID. #
GET /states Retrieve a list of all US states. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lawtoolbox:lawtoolbox-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lawtoolbox-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: LawToolBox API
  version: '2026-10-28'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-28: 28 operation(s) read from 1 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; LawToolBox has published no machine-readable contract that the
    pipeline could find. Engine: anthropic.'
  x-evidence-tiers:
    code-example: 0
    documentation: 28
    pages-with-code: 0
    pages-read: 1
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-28'
  x-generator: generate-contract-from-docs.py
  x-engine: anthropic
  x-sources:


# --- truncated at 32 KB (40 KB total) ---
# Full source: https://artifacts.apis.io/lawtoolbox/openapi/_ae-authored/lawtoolbox-openapi-generated.yml