DevelopersAPI Reference

    Enforcement memory endpoints

    The enforcement endpoints expose the federated regulatory memory: OIG, CMS, Hawaiʻi DCCA, and Hawaiʻi AG — refreshed daily, deduped on ingest, archived to enforcement-evidence.

    Authentication

    All requests require a Bearer token. Tokens always start with isei_pk_live_. Issued by Mohala platform admins; only the SHA-256 hash is stored.

    Authorization: Bearer isei_pk_live_xxxxxxxxxxxxxxxx
    Rate limits

    Enforcement endpoints share a global limit of 60 requests / minute and 10,000 requests / day per API key. All responses include the headers below; on 429 the response body is { error: "rate_limit_exceeded" }.

    X-RateLimit-Limit60Per-minute ceiling
    X-RateLimit-Remaining0–60Calls left in the current minute window
    X-RateLimit-Resetunix sEpoch seconds until the per-minute window rolls over
    X-RateLimit-Daily-Limit10000Per-day ceiling
    X-RateLimit-Daily-Remaining0–10000Calls left in the current 24-hour window
    Retry-AftersecondsSent on 429 — minimum wait before retry
    GET/api/v1/enforcement/recentenforcement:read

    Most recent enforcement actions across OIG LEIE, CMS PSL, Hawaiʻi DCCA, and Hawaiʻi AG.

    Parameters

    NameTypeRequiredNotes
    limitintegerno1–500, default 100
    sinceISO-8601 datenoFilter to actions on or after this date
    agencystringnoOIG | CMS | HI_DCCA | HI_AG
    action_type_normalizedstringnorevocation | surrender | suspension | probation | settlement | fine | reprimand | exclusion | other

    Example request

    GET /api/v1/enforcement/recent?limit=25&agency=HI_DCCA&action_type_normalized=revocation

    Sample 200 response

    {
      "data": [
        {
          "id": "uuid",
          "source_agency": "HI_DCCA",
          "action_type": "License Revocation and $5,000 Fine",
          "action_type_normalized": "revocation",
          "action_date": "2026-04-12",
          "subject_name": "John Doe MD",
          "subject_npi": null,
          "license_number": "MD-12345",
          "monetary_penalty": 5000,
          "severity": "critical",
          "status": "active",
          "source_url": "https://cca.hawaii.gov/rico/disciplinary-actions/",
          "source_document_url": "hi_dcca/2026-04-12/john_doe_md.pdf",
          "violation_summary": "Improper prescribing of controlled substances"
        }
      ]
    }
    GET/api/v1/enforcement/by-npi/{npi}enforcement:read

    All enforcement actions linked to a specific 10-digit NPI. Returns 404 when nothing is on file.

    Parameters

    NameTypeRequiredNotes
    npi (path)stringyesExactly 10 digits

    Example request

    GET /api/v1/enforcement/by-npi/1234567890

    Sample 200 response

    {
      "data": [
        {
          "id": "uuid",
          "source_agency": "OIG",
          "action_type": "LEIE Exclusion (1128a1)",
          "action_type_normalized": "exclusion",
          "action_date": "2026-04-12",
          "subject_name": "ACME PROVIDER LLC",
          "subject_npi": "1234567890",
          "severity": "high",
          "status": "active",
          "source_url": "https://oig.hhs.gov/exclusions/exclusions_list.asp",
          "source_document_url": "oig_leie/2026-04-12/UPDATED.csv"
        }
      ]
    }