action unicourt_get_court_coverage { label: "Gets Court Coverage of all courts of specific type." description: "Gets Court Coverage of all courts." provider: unicourt method: GET path: "/courtCoverage/{courtId}" encoding: json output: { type: "object" required: ["caseClassCoverageArray", "court", "lastUpdateCountDate", "object", "totalCaseCount", "totalCaseDocumentInLibraryCount", "totalCaseDocumentInLibraryInLastThirtyDaysCount", "totalCasesInLastThirtyDaysCount", "totalFreeCaseDocumentCount", "totalFreeCaseDocumentsInLastThirtyDaysCount", "totalPaidCaseDocumentCount", "totalPaidCaseDocumentsInLastThirtyDaysCount"] properties: { caseClassCoverageArray: { type: "array" items: { type: "object" required: ["object", "caseClass", "caseCount", "courtServiceStatusAPI", "casesInLastThirtyDaysCount", "freeCaseDocumentCount", "freeCaseDocumentsInLastThirtyDaysCount", "paidCaseDocumentCount", "paidCaseDocumentsInLastThirtyDaysCount", "caseDocumentInLibraryCount", "caseDocumentInLibraryInLastThirtyDaysCount"] properties: { caseClass: { type: "object" required: ["object", "caseClassId", "name", "createdDate"] properties: { caseClassId: { type: "string" } createdDate: { type: "string" format: "date-time" description: "The date and time when it was first created. This date and time is in UTC. Formatted as YYYY-MM-DD HH:MM:SS." } name: { type: "string" } object: { type: "string" } } } caseCount: { type: "integer" description: "Total Cases for a specific CourtLocation." } caseDocumentInLibraryCount: { type: "integer" description: "Case Documents that were added to UniCourt Crowd Source Library for a specific CourtLocationy." } caseDocumentInLibraryInLastThirtyDaysCount: { type: "integer" description: "Case Documents that were added to UniCourt Crowd Source Library for a specific CourtLocation in last 30 days." } casesInLastThirtyDaysCount: { type: "integer" description: "Cases in last 30 days that were added to UniCourt for a specific CourtLocation" } courtServiceStatusAPI: { type: "string" description: "API Link to the Court Service status with filters of court and case class" } freeCaseDocumentCount: { type: "integer" description: "Free Case Documents for a specific CourtLocation." } freeCaseDocumentsInLastThirtyDaysCount: { type: "integer" description: "Free Case Documents in last 30 days that were added to UniCourt for a specific CourtLocation." } object: { type: "string" description: "Name of the object" } paidCaseDocumentCount: { type: "integer" description: "Paid Case Documents for a specific CourtLocation." } paidCaseDocumentsInLastThirtyDaysCount: { type: "integer" description: "Paid Case Documents in last 30 days that were added to UniCourt for a specific CourtLocation." } } } } court: { type: "object" required: ["additionalLevels", "appealCourtsForCourtAPI", "container", "containerType", "courtId", "courtLocationsForCourtAPI", "courtServiceStatusAPI", "courtSystemId", "courtTypeId", "createdDate", "jurisdictionGeoForCourtAPI", "name", "nameAka", "object", "system", "type"] properties: { additionalLevels: { type: "object" required: ["level1", "level2", "level3", "level4", "object"] properties: { level1: { type: "string" } level2: { type: "string" } level3: { type: "string" } level4: { type: "string" } object: { type: "string" } } } appealCourtsForCourtAPI: { type: "string" format: "uri" } container: { type: "string" } containerType: { type: "string" } courtId: { type: "string" } courtLocationsForCourtAPI: { type: "string" format: "uri" } courtServiceStatusAPI: { type: "string" format: "uri" } courtSystemId: { type: "string" } courtTypeId: { type: "string" } createdDate: { type: "string" format: "date-time" description: "The date and time when the Court was first created. This date and time is in UTC. Formatted as YYYY-MM-DD HH:MM:SS." } jurisdictionGeoForCourtAPI: { type: "string" format: "uri" } name: { type: "string" } nameAka: { type: "string" } object: { type: "string" } system: { type: "string" } type: { type: "string" } } } lastUpdateCountDate: { type: "string" description: "Date when it was last updated." } object: { type: "string" description: "Name of the object" } totalCaseCount: { type: "integer" description: "Total Cases for a specific court." } totalCaseDocumentInLibraryCount: { type: "integer" description: "Count of total Case Documents added in UniCourt Library." } totalCaseDocumentInLibraryInLastThirtyDaysCount: { type: "integer" description: "Count of total Case Documents added in UniCourt Library in last 30 days" } totalCasesInLastThirtyDaysCount: { type: "integer" description: "Total Cases in last 30 days that were added to UniCourt" } totalFreeCaseDocumentCount: { type: "integer" description: "Total Free Case Documents for a specific court." } totalFreeCaseDocumentsInLastThirtyDaysCount: { type: "integer" description: "Total Free Case Documents in last 30 days that were added to UniCourt" } totalPaidCaseDocumentCount: { type: "integer" description: "Total Paid Case Documents for a specific court." } totalPaidCaseDocumentsInLastThirtyDaysCount: { type: "integer" description: "Total Paid Case Documents in last 30 days that were added to UniCourt" } } } }