Court Drive API Documentation
This is the complete API documentation for connecting to the Court Drive API using MindCloud's Universal API. If you are new to MindCloud, start with the Introduction to see how one API can sit in front of many different apps.
MindCloud is an integration company that offers one normalized API to access 3,100+ apps from a single place. It cleans up provider-specific quirks, keeps requests and responses consistent, and centralizes authentication so you do not need to manage separate flows for every app. Browse other apps.
Meet Court Drive: Search PACER cases and retrieve dockets, claims, and parties. Keep reading to get started.
Quickstart
Before you run your first Court Drive request, you need three things:
- A MindCloud account — sign in or create an account at MindCloud.
- A MindCloud API Key — create one in API Keys. Keep it on your server.
- At least one Court Drive connection — create or choose one in Connections. Note its
connectionId.
Every Court Drive action uses the same URL pattern:
POST https://connect.mindcloud.co/v2/universal/apps/courtDrive/actions/{actionSlug}/runYou need a MindCloud API Key and a Court Drive connection. Then call an action such as List PACER Courts:
curl --request POST \
--url "https://connect.mindcloud.co/v2/universal/apps/courtDrive/actions/list-pacer-courts/run" \
--header "Authorization: Bearer $MINDCLOUD_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"connectionId": "$CONNECTION_ID",
"arguments": {}
}'Every response comes back in the same envelope, with your rows in a data array:
{
"success": true,
"data": [
{ "id": "1042", "name": "Ava" }
],
"meta": {}
}After your first request works, use Shape your requests to control arguments, pagination, filtering, fields, and errors.
Authenticate with a MindCloud API Key plus a connectionId for your Court Drive account. See Court Drive API Authentication for the full flow and how to get your connection credentials.
Court Drive actions
All 40 published actions for this Court Drive version. Each page documents the endpoint, arguments, and response controls.
- GETCheck PACER Account Filer Status
- POSTCreate Webhook
- DELETEDelete PACER Credentials
- GETGet Async Request Progress
- GETGet Async Request Results
- GETGet Case Claim
- GETGet Case Docket Entry
- GETGet Case Headers
- GETGet Case History
- GETGet Case Root Menu
- GETGet Case Root Menu by UUID
- GETGet Case Summary
- GETGet PACER Court Details
- GETGet PACER Credentials
- GETGet PACER NCL All Courts Results
- GETGet PACER NCL Bankruptcy Results
- GETGet PACER NCL Civil Results
- GETGet PACER Region
- GETGet Webhook
- GETList Case Attorneys
- GETList Case Claims
- GETList Case Creditors
- GETList Case Dockets
- GETList Case Filers
- GETList Case Parties
- GETList Case Trustees
- GETList PACER Courts
- GETList PACER Regions
- GETList Webhooks
- GETSearch Bankruptcy Court Cases
- GETSearch Court Cases
- GETSearch Court Cases by Number
- GETSearch District Court Cases
- GETSearch PACER Case by Number
- GETSearch PACER Cases by Case Title or Party Name
- GETSearch PACER NCL All Courts Cases
- GETSearch PACER NCL Bankruptcy Cases
- GETSearch PACER NCL Civil Cases
- PUTSet PACER Credentials
- GETValidate PACER Credentials
Related apps
More Productivity apps on the Universal API, behind the same REST shape. Or browse all apps.