# Mintlify Starter Kit ## Docs - [Bulk refresh (POST)](https://ecourtsindia.mintlify.app/api-reference/cases/bulk-refresh-post.md): Queue up to 50 CNRs in one POST for portfolio sync. Validates, dedupes, reports invalid ones. - [Get case detail by CNR](https://ecourtsindia.mintlify.app/api-reference/cases/get-case-detail-by-cnr.md): Full record: parties, advocates, judges, hearings, IAs, orders. Order text is embedded in files.files[].markdownContent. - [Refresh a case (POST)](https://ecourtsindia.mintlify.app/api-reference/cases/refresh-a-case-post.md): Async re-scrape from the official source. Returns immediately; poll case detail until dateModified advances. Also fetches CNRs not yet indexed. Search index lags 1-2h. - [Available cause-list dates](https://ecourtsindia.mintlify.app/api-reference/cause-list/available-cause-list-dates.md): Which dates have a list on file. Free (no credits) but needs the token. Window ~1 day back to 7 days ahead. - [Search cause lists](https://ecourtsindia.mintlify.app/api-reference/cause-list/search-cause-lists.md): Daily schedules. Search by advocate/judge/party name (not case number). Carry bench and judge fields through. - [List complexes](https://ecourtsindia.mintlify.app/api-reference/court-structure/list-complexes.md): Court complexes within a district. - [List courts](https://ecourtsindia.mintlify.app/api-reference/court-structure/list-courts.md): Individual courts/benches within a complex. - [List districts](https://ecourtsindia.mintlify.app/api-reference/court-structure/list-districts.md): Districts within a state. High Courts appear as districtCode=HC. - [List states/UTs](https://ecourtsindia.mintlify.app/api-reference/court-structure/list-statesuts.md): Returns 38 states/UTs. Free, no auth. SC = Supreme Court. - [Download order PDF](https://ecourtsindia.mintlify.app/api-reference/orders/download-order-pdf.md): Watermarked, digitally-signed certified-true-copy PDF. Pass the BARE filename from orderUrl (order-1.pdf). - [Get order + AI analysis](https://ecourtsindia.mintlify.app/api-reference/orders/get-order-+-ai-analysis.md): Markdown plus structured AI analysis: summary, outcome, key points, relief, legal provisions. - [Get order markdown](https://ecourtsindia.mintlify.app/api-reference/orders/get-order-markdown.md): OCR-cleaned markdown of the order text. Best for LLM pipelines. - [Get enum dictionaries](https://ecourtsindia.mintlify.app/api-reference/reference/get-enum-dictionaries.md): Authoritative code lists (caseType 152, caseStatus 71, courtCode, stateCode). Pull at build time; wrong codes fail silently with 0 results. - [Search cases](https://ecourtsindia.mintlify.app/api-reference/search/search-cases.md): Solr full-text search across metadata, AI summaries and full order text. 40+ filters. Max PageSize 100; loop Page until hasNextPage is false. Quote phrases for exact match; AND/OR/NOT uppercase. Use Litigants for party-only search. - [Introduction](https://ecourtsindia.mintlify.app/index.md): Welcome to your project - [Quickstart](https://ecourtsindia.mintlify.app/quickstart.md): Begin with a guide on the fastest path to a successful outcome ## OpenAPI Specs - [ecourtsindia-api](https://openapi.gitbook.com/o/X2HbEVfDbyhRjXFDsXJM/spec/ecourtsindia-api.json) ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://mintlify.com/blog)