Skip to main content

Prerequisites

  • API key from Account Setup
  • cURL or your preferred HTTP client
  • Basic understanding of REST APIs

Step 1: Configure Environment

Set your base URL and API key as environment variables so every command below is copy-pasteable:

Step 2: Verify Connectivity

Confirm the API is up before proceeding:
Expected response:

Step 3: Get Auth Token

Exchange your API key for a JWT token (valid for 2 hours). See Authentication for the full guide.
Response:
Save the access_token — you’ll use it in the next step:

Step 4: Evaluate a Record

Save the following JSON as record.json:
record.json
Then submit it:
Response:

Step 5: Understand the Response

Every response is wrapped in a { success, data, meta } envelope. The evaluation result is at data.decision: Queue rollup priority: Insufficient Data > Auditor > Automation. A single charge that lacks data is enough to mark the whole case (and therefore court and search) as Insufficient Data. When the source record has data-quality issues (e.g., missing SSN or disposition), the response also includes a structured validation object alongside decision. When the data is clean, validation is omitted entirely.

Next Steps

API Reference

Explore all available endpoints and options

Code Examples

Working examples in Python, JavaScript, and cURL

Error Handling

Retry logic, failure handling, and troubleshooting

Environments

Production, staging, and dev environment URLs

Need Help?