API v1 · Production Ready

CaseHug API Documentation

Build powerful legal intake and document collection workflows. Automate client onboarding, integrate with your practice management software, and get notified in real time.

Quick Start

STEP 01

Get Your API Key

Sign in to CaseHug and navigate to Settings → Integrations → API Keys. Create a key with the scopes you need.

STEP 02

Make Your First Request

Pass your key in the X-Api-Key header. Start with GET /api/v1/matters to list your firm's matters.

STEP 03

Explore Endpoints

Browse the full reference below. Use webhooks for real-time event notifications.

First API Request
curl -X GET https://api.calmintake.com/api/v1/matters \
  -H "X-Api-Key: ch_live_your_api_key_here" \
  -H "Content-Type: application/json"
Response
{
  "data": [
    {
      "id": "mat_01HXYZ",
      "title": "Johnson v. Smith",
      "status": "active",
      "practice_area": "personal_injury",
      "client_id": "cli_01HABC",
      "created_at": "2024-01-15T10:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "total": 142
  }
}

API Overview

All requests go to https://api.calmintake.com. The API uses JSON for both requests and responses.

Base URLs

Productionhttps://api.calmintake.com
Sandboxhttps://sandbox.calmintake.com

SDKs — Coming Soon

Official client libraries are in development. In the meantime, use the REST API directly.

Node.jsPythonRubyPHP