action unicourt_get_norm_judge_by_id { label: "Norm Judge Details." description: "The Judge API allows you to look up Judge Details by normJudgeId.\n" provider: unicourt method: GET path: "/normJudge/{normJudgeId}" encoding: json output: { type: "object" description: "Norm Judge" required: ["caseAnalyticsAPI", "caseSearchAPI", "firstName", "hasAssociatedPublicData", "judgeAnalyticsAPI", "judicialDataArray", "lastName", "middleName", "name", "normJudgeId", "object"] properties: { caseAnalyticsAPI: { type: "object" description: "Provides Court Data per State Jurisdiction for an entity." required: ["caseCountAnalyticsByAreaOfLawAPI", "caseCountAnalyticsByCaseClassAPI", "caseCountAnalyticsByCaseTypeAPI", "caseCountAnalyticsByCaseTypeGroupAPI", "caseCountAnalyticsByCourtAPI", "caseCountAnalyticsByCourtLocationAPI", "caseCountAnalyticsByCourtSystemAPI", "caseCountAnalyticsByCourtTypeAPI", "caseCountAnalyticsByJurisdictionGeoAPI", "caseCountAnalyticsByPartyRoleAPI", "caseCountAnalyticsByPartyRoleGroupAPI", "object", "totalCases"] properties: { caseCountAnalyticsByAreaOfLawAPI: { type: "string" format: "uri" } caseCountAnalyticsByCaseClassAPI: { type: "string" format: "uri" } caseCountAnalyticsByCaseTypeAPI: { type: "string" format: "uri" } caseCountAnalyticsByCaseTypeGroupAPI: { type: "string" format: "uri" } caseCountAnalyticsByCourtAPI: { type: "string" format: "uri" } caseCountAnalyticsByCourtLocationAPI: { type: "string" format: "uri" } caseCountAnalyticsByCourtSystemAPI: { type: "string" format: "uri" } caseCountAnalyticsByCourtTypeAPI: { type: "string" format: "uri" } caseCountAnalyticsByJurisdictionGeoAPI: { type: "string" format: "uri" } caseCountAnalyticsByPartyRoleAPI: { type: "string" format: "uri" } caseCountAnalyticsByPartyRoleGroupAPI: { type: "string" format: "uri" } object: { type: "string" } totalCases: { type: "integer" } } } caseSearchAPI: { type: "string" format: "uri" } firstName: { type: "string" } hasAssociatedPublicData: { type: "boolean" } judgeAnalyticsAPI: { type: "object" required: ["associatedNormAttorneysAPI", "associatedNormLawFirmsAPI", "associatedNormPartiesAPI", "normJudgeAPI", "object"] properties: { associatedNormAttorneysAPI: { type: "string" format: "uri" } associatedNormLawFirmsAPI: { type: "string" format: "uri" } associatedNormPartiesAPI: { type: "string" format: "uri" } normJudgeAPI: { type: "string" format: "uri" description: "Link to Details for the Judge." } object: { type: "string" } } } judicialDataArray: { type: "array" items: { type: "object" description: "This contains the Judge Public details that is obtained from various sources." required: ["object", "judicialStatus", "judicialSource", "abaRatings", "aliasArray", "bio", "contact", "educationArray", "professionalCareerArray", "serviceHistoryArray", "nameHistoryArray", "firstFetchDate", "lastFetchDate", "lastFetchDateWithUpdates"] properties: { abaRatings: { type: "object" description: "American Bar Association (ABA) Rating of the Judge." required: ["rating", "year"] properties: { rating: { type: "string" description: "rating" } year: { type: "integer" description: "Year when Rating was recieved." } } } aliasArray: { type: "array" description: "Other Names of the Judge." items: { type: "string" } } bio: { type: "object" required: ["ethnicity", "birthCity", "birthDate", "birthState", "deathCity", "deathDate", "deathState", "politicalAffiliation"] properties: { birthCity: { type: "string" description: "The Birth City of the Judge." } birthDate: { type: "string" format: "date-time" description: "The Date of Birth of the Judge." } birthState: { type: "string" description: "The Birth State of the Judge." } deathCity: { type: "string" description: "The Death City of the Judge." } deathDate: { type: "string" format: "date-time" description: "The Date of the Death of the Judge." } deathState: { type: "string" description: "The Death State of the Judge." } ethnicity: { type: "string" description: "Ethnic Group of the Judge." } politicalAffiliation: { type: "string" description: "The Political Affiliation of the Judge." } } } contact: { type: "object" description: "Contact object data schema." required: ["addressArray", "phoneNumberArray", "emailArray", "object"] properties: { addressArray: { type: "array" description: "List of available addresses." items: { type: "object" description: "Address object Data Schema" required: ["object", "streetAddress1", "streetAddress2", "city", "stateName", "stateCode", "countryName", "countryCode", "zip", "zip4", "isVisible", "firstFetchDate", "lastFetchDate", "latitude", "longitude"] properties: { city: { type: "string" description: "City" } countryCode: { type: "string" description: "ISO 3166-1 alpha-3 (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3#Officially_assigned_code_elements). Code of the country if country name is present." } countryName: { type: "string" description: "Country Name if present else default value." } firstFetchDate: { type: "string" format: "date-time" description: "Date at which this record is created in UniCourt." } isVisible: { type: "boolean" description: "Boolean indicating if the address is visible or not." } lastFetchDate: { type: "string" format: "date-time" description: "Date at which this record was updated in UniCourt." } latitude: { type: "number" description: "Coordinates at geographic coordinate system." } longitude: { type: "number" description: "Coordinates at geographic coordinate system." } object: { type: "string" } stateCode: { type: "string" description: "State Code if the state is a US state else contains null." } stateName: { type: "string" description: "State Name if present else default value." } streetAddress1: { type: "string" description: "1st part of the street address." } streetAddress2: { type: "string" description: "2nd part of the street address." } zip: { type: "string" description: "Zip code of the address." } zip4: { type: "string" description: "4 digit extension of the zip code if the address is a US address." } } } } emailArray: { type: "array" description: "List of available emails." items: { type: "object" description: "Email object data schema." required: ["emailId", "isVisible", "firstFetchDate", "lastFetchDate", "object"] properties: { emailId: { type: "string" description: "email id" } firstFetchDate: { type: "string" format: "date-time" description: "Date at which this record is created in UniCourt." } isVisible: { type: "boolean" description: "Boolean indicating if the email is visible or not." } lastFetchDate: { type: "string" format: "date-time" description: "Date at which this record was updated in UniCourt." } object: { type: "string" } } } } object: { type: "string" } phoneNumberArray: { type: "array" description: "List of available phone numbers." items: { type: "object" description: "Phone object data schema." required: ["phoneNumber", "phoneType", "isVisible", "firstFetchDate", "lastFetchDate", "object"] properties: { firstFetchDate: { type: "string" format: "date-time" description: "Date at which this record is created in UniCourt." } isVisible: { type: "boolean" description: "Boolean indicating if the phone is visible or not." } lastFetchDate: { type: "string" format: "date-time" description: "Date at which this record was updated in UniCourt." } object: { type: "string" } phoneNumber: { type: "string" description: "Phone Number" } phoneType: { type: "string" description: "Resolved phone type (ideally from master data)." enum: ["DEFAULT", "OFFICE", "FAX", "PHONE"] } } } } } } educationArray: { type: "array" description: "The Education History of the judge." items: { type: "object" required: ["degree", "year", "school"] properties: { degree: { type: "string" description: "The Degree Awarded to the Judge" } school: { type: "string" description: "The University which awarded the degree to the Judge." } year: { type: "integer" description: "The year when the degree was awarded." } } } } firstFetchDate: { type: "string" format: "date-time" } judicialSource: { type: "object" description: "The judicial source of the Judge" required: ["name", "type", "url"] properties: { name: { type: "string" description: "Name of the Judicial Data Source" } type: { type: "string" description: "Type of acquisition of the data source" enum: ["Website", "Other"] } url: { type: "string" description: "URL of the data source, if type is Website" } } } judicialStatus: { type: "string" description: "The judicial status of the Judge" } lastFetchDate: { type: "string" format: "date-time" } lastFetchDateWithUpdates: { type: "string" format: "date-time" description: "Last Fetch Date of the Judge Update." } nameHistoryArray: { type: "array" description: "Name changes of the Judge. Change in the official name. Other names go to Alias array." items: { type: "object" required: ["firstName", "middleName", "lastName", "prefix", "suffix", "isVisible"] properties: { firstName: { type: "string" } isVisible: { type: "boolean" } lastName: { type: "string" } middleName: { type: "string" } prefix: { type: "string" } suffix: { type: "string" } } } } object: { type: "string" } professionalCareerArray: { type: "array" description: "The non-judicial career history of the judge." items: { type: "string" } } serviceHistoryArray: { type: "array" description: "Judicial History of the Judge." items: { type: "object" description: "A timeline of courts where the judge has been employed." required: ["object", "appointedBy", "reasonForTermination", "sourceCourt", "title", "fromYear", "toYear", "fromDate", "toDate", "isVisible"] properties: { appointedBy: { type: "string" description: "The President-in-charge of the Judges appointment." } fromDate: { type: "string" format: "date-time" description: "The year in which the Judge began practicing in his current service." } fromYear: { type: "integer" description: "The year in which the Judge began practicing in his current service." } isVisible: { type: "boolean" description: "Boolean indicating if the service history is visible or not." } object: { type: "string" } reasonForTermination: { type: "string" description: "The reason for the Judges termination for the current position." } sourceCourt: { type: "string" description: "The court served by the Judge. The court is taken from source." } title: { type: "string" description: "Title held by the Judge." } toDate: { type: "string" format: "date-time" description: "The year in which the Judge stoped practicing in his current service." } toYear: { type: "integer" description: "The year in which the Judge stoped practicing in his current service." } } } } } } } lastName: { type: "string" } middleName: { type: "string" } name: { type: "string" } normJudgeId: { type: "string" } object: { type: "string" } } } }