Practicearea data model

View field support, webhooks, and list parameters for each integration on the Supported Integrations page.

FieldTypeRequiredDescription
idstringNo
created_atstring (date-time)No(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
updated_atstring (date-time)No(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
namestringNo
typeenumNoValues: ADMINISTRATIVE, ADMIRALTY_AND_MARITIME, ANTI_TRUST_AND_COMPETITION, APPELLATE, BANKING_AND_FINANCE, BANKRUPTCY, BUSINESS_FORMATION_AND_COMPLIANCE, CIVIL_LITIGATION, CIVIL_RIGHTS_AND_CONSTITUTIONAL, COLLECTIONS_AND_DEBT, COMMERCIAL_AND_SALE_OF_GOODS, COMMERCIAL_LITIGATION, CONSTRUCTION, CONSUMER_PROTECTION, CONTRACTS, CORPORATE_LITIGATION, CRIMINAL, DISABILITY_AND_SOCIAL_SECURITY, EDUCATION, ELDER, EMPLOYMENT_AND_LABOR, ENERGY_AND_ENVIRONMENTAL, ETHICS, FAMILY, FOOD_AND_DRUG, GENERAL_PRACTICE, GOVERNMENT, HEALTHCARE, IMMIGRATION, IN_HOUSE_COUNSEL, INSURANCE, INTELLECTUAL_PROPERTY, INTERNATIONAL, JUVENILE, LEGAL_AID, MEDIATION_AND_ARBITRATION, MEDICAL_MALPRACTICE, MILITARY, MULTI_PRACTICE, NON_PROFIT_AND_PRO_BONO, OTHER, PERSONAL_INJURY, PRIVACY_AND_INFORMATION_SECURITY, PRIVATE_CLIENT, PRODUCT_LIABILITY, REAL_ESTATE, SCIENCE_AND_TECHNOLOGY, SECURITIES_AND_MERGERS_AND_ACQUISITIONS, SMALL_CLAIMS, SPORTS_AND_ENTERTAINMENT_AND_GAMING, TAX, TELECOMMUNICATIONS, TRAFFIC_OFFENSES, TRANSPORTATION, TRIBAL, TRUSTS, WILLS_AND_ESTATES, WORKERS_COMPENSATION
codestringNo
is_activebooleanNo
metadataLegalMetadata[]Nocustom field values
metadata[].idstringNo
metadata[].slugstringNo
metadata[].valueobjectNo
metadata[].namespacestringNo
metadata[].formatenumNoValues: TEXT, NUMBER, DATE, BOOLEAN, FILE, TEXTAREA, SINGLE_SELECT, MULTIPLE_SELECT, MEASUREMENT, PRICE, YES_NO, CURRENCY, URL
metadata[].extra_dataobjectNo

TypeScript

TypeScript
export type LegalPracticearea = {
	id?: string;
	created_at?: string-time; // (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
	updated_at?: string-time; // (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
	name?: string;
	type?: 'ADMINISTRATIVE' | 'ADMIRALTY_AND_MARITIME' | 'ANTI_TRUST_AND_COMPETITION' | 'APPELLATE' | 'BANKING_AND_FINANCE' | 'BANKRUPTCY' | 'BUSINESS_FORMATION_AND_COMPLIANCE' | 'CIVIL_LITIGATION' | 'CIVIL_RIGHTS_AND_CONSTITUTIONAL' | 'COLLECTIONS_AND_DEBT' | 'COMMERCIAL_AND_SALE_OF_GOODS' | 'COMMERCIAL_LITIGATION' | 'CONSTRUCTION' | 'CONSUMER_PROTECTION' | 'CONTRACTS' | 'CORPORATE_LITIGATION' | 'CRIMINAL' | 'DISABILITY_AND_SOCIAL_SECURITY' | 'EDUCATION' | 'ELDER' | 'EMPLOYMENT_AND_LABOR' | 'ENERGY_AND_ENVIRONMENTAL' | 'ETHICS' | 'FAMILY' | 'FOOD_AND_DRUG' | 'GENERAL_PRACTICE' | 'GOVERNMENT' | 'HEALTHCARE' | 'IMMIGRATION' | 'IN_HOUSE_COUNSEL' | 'INSURANCE' | 'INTELLECTUAL_PROPERTY' | 'INTERNATIONAL' | 'JUVENILE' | 'LEGAL_AID' | 'MEDIATION_AND_ARBITRATION' | 'MEDICAL_MALPRACTICE' | 'MILITARY' | 'MULTI_PRACTICE' | 'NON_PROFIT_AND_PRO_BONO' | 'OTHER' | 'PERSONAL_INJURY' | 'PRIVACY_AND_INFORMATION_SECURITY' | 'PRIVATE_CLIENT' | 'PRODUCT_LIABILITY' | 'REAL_ESTATE' | 'SCIENCE_AND_TECHNOLOGY' | 'SECURITIES_AND_MERGERS_AND_ACQUISITIONS' | 'SMALL_CLAIMS' | 'SPORTS_AND_ENTERTAINMENT_AND_GAMING' | 'TAX' | 'TELECOMMUNICATIONS' | 'TRAFFIC_OFFENSES' | 'TRANSPORTATION' | 'TRIBAL' | 'TRUSTS' | 'WILLS_AND_ESTATES' | 'WORKERS_COMPENSATION';
	code?: string;
	is_active?: boolean;
	metadata?: []; // custom field values
	raw?: any;
} 

Zod

Zod
import { z } from 'zod';

export const ZodLegalPracticearea = z.object({
	id: z.string().optional(),
	created_at: z.string-time().optional().describe("(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"),
	updated_at: z.string-time().optional().describe("(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"),
	name: z.string().optional(),
	type: z.enum("ADMINISTRATIVE", "ADMIRALTY_AND_MARITIME", "ANTI_TRUST_AND_COMPETITION", "APPELLATE", "BANKING_AND_FINANCE", "BANKRUPTCY", "BUSINESS_FORMATION_AND_COMPLIANCE", "CIVIL_LITIGATION", "CIVIL_RIGHTS_AND_CONSTITUTIONAL", "COLLECTIONS_AND_DEBT", "COMMERCIAL_AND_SALE_OF_GOODS", "COMMERCIAL_LITIGATION", "CONSTRUCTION", "CONSUMER_PROTECTION", "CONTRACTS", "CORPORATE_LITIGATION", "CRIMINAL", "DISABILITY_AND_SOCIAL_SECURITY", "EDUCATION", "ELDER", "EMPLOYMENT_AND_LABOR", "ENERGY_AND_ENVIRONMENTAL", "ETHICS", "FAMILY", "FOOD_AND_DRUG", "GENERAL_PRACTICE", "GOVERNMENT", "HEALTHCARE", "IMMIGRATION", "IN_HOUSE_COUNSEL", "INSURANCE", "INTELLECTUAL_PROPERTY", "INTERNATIONAL", "JUVENILE", "LEGAL_AID", "MEDIATION_AND_ARBITRATION", "MEDICAL_MALPRACTICE", "MILITARY", "MULTI_PRACTICE", "NON_PROFIT_AND_PRO_BONO", "OTHER", "PERSONAL_INJURY", "PRIVACY_AND_INFORMATION_SECURITY", "PRIVATE_CLIENT", "PRODUCT_LIABILITY", "REAL_ESTATE", "SCIENCE_AND_TECHNOLOGY", "SECURITIES_AND_MERGERS_AND_ACQUISITIONS", "SMALL_CLAIMS", "SPORTS_AND_ENTERTAINMENT_AND_GAMING", "TAX", "TELECOMMUNICATIONS", "TRAFFIC_OFFENSES", "TRANSPORTATION", "TRIBAL", "TRUSTS", "WILLS_AND_ESTATES", "WORKERS_COMPENSATION").optional(),
	code: z.string().optional(),
	is_active: z.boolean().optional(),
	metadata: z.array().optional().describe("custom field values"),

});

Python

Python
import dataclasses

@dataclasses.dataclass
class LegalPracticeareaType(str, Enum):
	ADMINISTRATIVE = 'ADMINISTRATIVE'
	ADMIRALTY_AND_MARITIME = 'ADMIRALTY_AND_MARITIME'
	ANTI_TRUST_AND_COMPETITION = 'ANTI_TRUST_AND_COMPETITION'
	APPELLATE = 'APPELLATE'
	BANKING_AND_FINANCE = 'BANKING_AND_FINANCE'
	BANKRUPTCY = 'BANKRUPTCY'
	BUSINESS_FORMATION_AND_COMPLIANCE = 'BUSINESS_FORMATION_AND_COMPLIANCE'
	CIVIL_LITIGATION = 'CIVIL_LITIGATION'
	CIVIL_RIGHTS_AND_CONSTITUTIONAL = 'CIVIL_RIGHTS_AND_CONSTITUTIONAL'
	COLLECTIONS_AND_DEBT = 'COLLECTIONS_AND_DEBT'
	COMMERCIAL_AND_SALE_OF_GOODS = 'COMMERCIAL_AND_SALE_OF_GOODS'
	COMMERCIAL_LITIGATION = 'COMMERCIAL_LITIGATION'
	CONSTRUCTION = 'CONSTRUCTION'
	CONSUMER_PROTECTION = 'CONSUMER_PROTECTION'
	CONTRACTS = 'CONTRACTS'
	CORPORATE_LITIGATION = 'CORPORATE_LITIGATION'
	CRIMINAL = 'CRIMINAL'
	DISABILITY_AND_SOCIAL_SECURITY = 'DISABILITY_AND_SOCIAL_SECURITY'
	EDUCATION = 'EDUCATION'
	ELDER = 'ELDER'
	EMPLOYMENT_AND_LABOR = 'EMPLOYMENT_AND_LABOR'
	ENERGY_AND_ENVIRONMENTAL = 'ENERGY_AND_ENVIRONMENTAL'
	ETHICS = 'ETHICS'
	FAMILY = 'FAMILY'
	FOOD_AND_DRUG = 'FOOD_AND_DRUG'
	GENERAL_PRACTICE = 'GENERAL_PRACTICE'
	GOVERNMENT = 'GOVERNMENT'
	HEALTHCARE = 'HEALTHCARE'
	IMMIGRATION = 'IMMIGRATION'
	IN_HOUSE_COUNSEL = 'IN_HOUSE_COUNSEL'
	INSURANCE = 'INSURANCE'
	INTELLECTUAL_PROPERTY = 'INTELLECTUAL_PROPERTY'
	INTERNATIONAL = 'INTERNATIONAL'
	JUVENILE = 'JUVENILE'
	LEGAL_AID = 'LEGAL_AID'
	MEDIATION_AND_ARBITRATION = 'MEDIATION_AND_ARBITRATION'
	MEDICAL_MALPRACTICE = 'MEDICAL_MALPRACTICE'
	MILITARY = 'MILITARY'
	MULTI_PRACTICE = 'MULTI_PRACTICE'
	NON_PROFIT_AND_PRO_BONO = 'NON_PROFIT_AND_PRO_BONO'
	OTHER = 'OTHER'
	PERSONAL_INJURY = 'PERSONAL_INJURY'
	PRIVACY_AND_INFORMATION_SECURITY = 'PRIVACY_AND_INFORMATION_SECURITY'
	PRIVATE_CLIENT = 'PRIVATE_CLIENT'
	PRODUCT_LIABILITY = 'PRODUCT_LIABILITY'
	REAL_ESTATE = 'REAL_ESTATE'
	SCIENCE_AND_TECHNOLOGY = 'SCIENCE_AND_TECHNOLOGY'
	SECURITIES_AND_MERGERS_AND_ACQUISITIONS = 'SECURITIES_AND_MERGERS_AND_ACQUISITIONS'
	SMALL_CLAIMS = 'SMALL_CLAIMS'
	SPORTS_AND_ENTERTAINMENT_AND_GAMING = 'SPORTS_AND_ENTERTAINMENT_AND_GAMING'
	TAX = 'TAX'
	TELECOMMUNICATIONS = 'TELECOMMUNICATIONS'
	TRAFFIC_OFFENSES = 'TRAFFIC_OFFENSES'
	TRANSPORTATION = 'TRANSPORTATION'
	TRIBAL = 'TRIBAL'
	TRUSTS = 'TRUSTS'
	WILLS_AND_ESTATES = 'WILLS_AND_ESTATES'
	WORKERS_COMPENSATION = 'WORKERS_COMPENSATION'

@dataclasses.dataclass
class LegalPracticearea:
	id: Optional[str]
	"""(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"""
	created_at: Optional[str]
	"""(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)"""
	updated_at: Optional[str]
	name: Optional[str]
	type: Optional[LegalPracticeareaType]
	code: Optional[str]
	is_active: Optional[bool]
	"""custom field values"""
	metadata: Optional[PropertyLegalPracticeareaMetadata]
Are we missing anything? Let us know
Was this page helpful?