# Court Drive API Documentation

This is the complete API documentation for connecting to the Court Drive API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Court Drive connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/courtDrive/actions/{actionSlug}/run
```

## Court Drive actions

- GET `check-pacer-account-filer-status` Check PACER Account Filer Status
- POST `create-webhook` Create Webhook
- DELETE `delete-pacer-credentials` Delete PACER Credentials
- GET `get-async-request-progress` Get Async Request Progress
- GET `get-async-request-results` Get Async Request Results
- GET `get-case-claim` Get Case Claim
- GET `get-case-docket-entry` Get Case Docket Entry
- GET `get-case-headers` Get Case Headers
- GET `get-case-history` Get Case History
- GET `get-case-root-menu` Get Case Root Menu
- GET `get-case-root-menu-by-uuid` Get Case Root Menu by UUID
- GET `get-case-summary` Get Case Summary
- GET `get-pacer-court-details` Get PACER Court Details
- GET `get-pacer-credentials` Get PACER Credentials
- GET `get-pacer-ncl-all-courts-results` Get PACER NCL All Courts Results
- GET `get-pacer-ncl-bankruptcy-results` Get PACER NCL Bankruptcy Results
- GET `get-pacer-ncl-civil-results` Get PACER NCL Civil Results
- GET `get-pacer-region` Get PACER Region
- GET `get-webhook` Get Webhook
- GET `list-case-attorneys` List Case Attorneys
- GET `list-case-claims` List Case Claims
- GET `list-case-creditors` List Case Creditors
- GET `list-case-dockets` List Case Dockets
- GET `list-case-filers` List Case Filers
- GET `list-case-parties` List Case Parties
- GET `list-case-trustees` List Case Trustees
- GET `list-pacer-courts` List PACER Courts
- GET `list-pacer-regions` List PACER Regions
- GET `list-webhooks` List Webhooks
- GET `search-bankruptcy-court-cases` Search Bankruptcy Court Cases
- GET `search-court-cases` Search Court Cases
- GET `search-court-cases-by-number` Search Court Cases by Number
- GET `search-district-court-cases` Search District Court Cases
- GET `search-pacer-case-by-number` Search PACER Case by Number
- GET `search-pacer-cases-by-case-title-or-party-name` Search PACER Cases by Case Title or Party Name
- GET `search-pacer-ncl-all-courts-cases` Search PACER NCL All Courts Cases
- GET `search-pacer-ncl-bankruptcy-cases` Search PACER NCL Bankruptcy Cases
- GET `search-pacer-ncl-civil-cases` Search PACER NCL Civil Cases
- PUT `set-pacer-credentials` Set PACER Credentials
- GET `validate-pacer-credentials` Validate PACER Credentials
