action unicourt_get_norm_law_firm_by_id { label: "Norm LawFirm Details." description: "The Law Firm API allows you to look up Law Firms by normLawFirmId.\n" provider: unicourt method: GET path: "/normLawFirm/{normLawFirmId}" encoding: json output: { type: "object" description: "Schema for Norm Law Firm containing Organization sub-field." required: ["caseAnalyticsAPI", "caseSearchAPI", "lawFirmAnalyticsAPI", "name", "normLawFirmId", "normOrganizationData", "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" } lawFirmAnalyticsAPI: { type: "object" required: ["associatedNormAttorneyAPI", "associatedNormJudgeAPI", "associatedNormPartiesAPI", "caseCountAnalyticsByOpposingNormAttorneyAPI", "caseCountAnalyticsByOpposingNormLawFirmAPI", "caseCountAnalyticsByOpposingNormPartyAPI", "normLawFirmAPI", "object"] properties: { associatedNormAttorneyAPI: { type: "string" format: "uri" } associatedNormJudgeAPI: { type: "string" format: "uri" } associatedNormPartiesAPI: { type: "string" format: "uri" } caseCountAnalyticsByOpposingNormAttorneyAPI: { type: "string" format: "uri" } caseCountAnalyticsByOpposingNormLawFirmAPI: { type: "string" format: "uri" } caseCountAnalyticsByOpposingNormPartyAPI: { type: "string" format: "uri" } normLawFirmAPI: { type: "string" format: "uri" description: "Link to Details for the Law Firm." } object: { type: "string" } } } name: { type: "string" } normLawFirmId: { type: "string" } normOrganizationData: { type: "object" required: ["cik", "isInvolvedInLitigation", "lei", "naics", "naicsDescription", "name", "normCorporateGroupArray", "normOrganizationId", "normPartyAPI", "object", "organizationType", "sic", "sicDescription", "sosDataArray", "tickerArray"] properties: { cik: { type: "string" } isInvolvedInLitigation: { type: "boolean" } lei: { type: "string" } naics: { type: "string" } naicsDescription: { type: "string" } name: { type: "string" } normCorporateGroupArray: { type: "array" items: { type: "object" required: ["object", "normCorporateGroupId", "normCorporateGroupName"] properties: { normCorporateGroupId: { type: "string" } normCorporateGroupName: { type: "string" } object: { type: "string" } } } } normOrganizationId: { type: "string" } normPartyAPI: { type: "string" format: "uri" } object: { type: "string" } organizationType: { type: "string" enum: ["Business", "GovernmentAgency"] } sic: { type: "string" } sicDescription: { type: "string" } sosDataArray: { type: "array" items: { type: "object" required: ["object", "sosNumber", "stateCode", "fein", "domesticRegistration", "registeredDate", "status", "isActive", "inactivationDate", "associatedSoSPersonArray", "contact", "nameChangesArray", "sosAssociatedNormOrganizationArray", "firstFetchDate", "lastFetchDate", "lastFetchDateWithUpdates"] properties: { associatedSoSPersonArray: { type: "array" items: { type: "object" required: ["object", "contact", "entityName", "entityType"] properties: { 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" additionalProperties: true } } emailArray: { type: "array" description: "List of available emails." items: { type: "object" additionalProperties: true } } object: { type: "string" } phoneNumberArray: { type: "array" description: "List of available phone numbers." items: { type: "object" additionalProperties: true } } } } entityName: { type: "string" } entityType: { type: "string" enum: ["Partner", "Agent", "CEO", "Partner/General Member", "Partner/GeneralMember"] } object: { type: "string" } } } } contact: { type: "object" additionalProperties: true } domesticRegistration: { type: "boolean" } fein: { type: "string" } firstFetchDate: { type: "string" format: "date-time" } inactivationDate: { type: "string" format: "date-time" } isActive: { type: "boolean" } lastFetchDate: { type: "string" format: "date-time" } lastFetchDateWithUpdates: { type: "string" format: "date-time" description: "Last Fetch Date of Organization with Updates." } nameChangesArray: { type: "array" items: { type: "object" required: ["object", "name", "fromDate", "toDate"] properties: { fromDate: { type: "string" format: "date-time" } name: { type: "string" } object: { type: "string" } toDate: { type: "string" format: "date-time" } } } } object: { type: "string" } registeredDate: { type: "string" format: "date-time" } sosAssociatedNormOrganizationArray: { type: "array" items: { type: "object" required: ["object", "normOrganizationId", "normOrganizationAPI", "relationshipType", "name", "fromDate", "toDate"] properties: { fromDate: { type: "string" format: "date-time" } name: { type: "string" } normOrganizationAPI: { type: "string" format: "uri" } normOrganizationId: { type: "string" } object: { type: "string" } relationshipType: { type: "string" enum: ["Parent", "Child"] } toDate: { type: "string" format: "date-time" } } } } sosNumber: { type: "string" } stateCode: { type: "string" } status: { type: "string" enum: ["Active"] } } } } tickerArray: { type: "array" items: { type: "object" required: ["exchange", "symbols"] properties: { exchange: { type: "string" } symbols: { type: "array" items: { type: "string" } } } } } } } object: { type: "string" } } } }