Skip to content

LexMachinaInc/python-lexmachina-sync-api-client

Repository files navigation

python-lexmachina-api-client

Python client for the Lex Machina API.

The lexmachina package is automatically generated by the OpenAPI Generator project:

  • API version: 20250708
  • Package version: 2.0.0.20250708
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.9+

Installation & Usage

This python library package is generated without supporting files like setup.py or requirements files

To be able to use it, you will need these dependencies in your own package that uses this library:

  • urllib3 >= 2.1.0, < 3.0.0
  • python-dateutil >= 2.8.2
  • pydantic >= 2
  • typing-extensions >= 4.7.1

Getting Started

In your own code, to use this library to connect and interact with python-lexmachina-api-client, you can run the following:

import lexmachina
from lexmachina.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.lexmachina.com
# See configuration.py for a list of all supported configuration parameters.
configuration = lexmachina.Configuration(
    host = "https://api.lexmachina.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization: JwtAccessBearer
configuration = lexmachina.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with lexmachina.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = lexmachina.AlertsApi(api_client)
    alert_id = 56 # int | 
    var_date = '2013-10-20' # date | 

    try:
        # Get Alert Run Results
        api_response = api_instance.get_alert_run_results(alert_id, var_date)
        print("The response of AlertsApi->get_alert_run_results:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling AlertsApi->get_alert_run_results: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://api.lexmachina.com

Class Method HTTP request Description
AlertsApi get_alert_run_results GET /alerts/runs/{alert_id}/{date} Get Alert Run Results
AlertsApi get_alert_runs GET /alerts/runs/{alert_id} Get Alert Runs
AlertsApi get_alerts GET /alerts Get Alerts
AttorneysApi get_attorney GET /attorneys/{attorney_id} Get Attorney
AttorneysApi get_attorneys GET /attorneys Get Attorneys
AttorneysApi search_attorneys GET /search-attorneys Search Attorneys
AuthorizationApi oauth2_token POST /oauth2/token Oauth2 Token
BankruptcyCasesApi get_bankruptcy_case GET /bankruptcy-cases/{bankruptcy_case_id} Get Bankruptcy Case
CaseQueryApi query_appeals_cases POST /query-appeals-cases Query Appeals Cases
CaseQueryApi query_district_cases POST /query-district-cases Query District Cases
CaseQueryApi query_state_cases POST /query-state-cases Query State Cases
DocketsApi get_district_docket_entry GET /docket-entries/{docket_entry_id} Get District Docket Entry
DocketsApi get_itc_document_entry GET /itc-document-entries/{usitc_document_id} Get Itc Document Entry
DocketsApi get_state_docket_entry GET /state-docket-entries/{state_docket_entry_id} Get State Docket Entry
EntitiesApi get_attorney GET /attorneys/{attorney_id} Get Attorney
EntitiesApi get_attorneys GET /attorneys Get Attorneys
EntitiesApi get_bankruptcy_judge GET /bankruptcy-judges/{bankruptcy_judge_id} Get Bankruptcy Judge
EntitiesApi get_bankruptcy_judges GET /bankruptcy-judges Get Bankruptcy Judges
EntitiesApi get_federal_judge GET /federal-judges/{federal_judge_id} Get Federal Judge
EntitiesApi get_federal_judges GET /federal-judges Get Federal Judges
EntitiesApi get_law_firm GET /law-firms/{law_firm_id} Get Law Firm
EntitiesApi get_law_firms GET /law-firms Get Law Firms
EntitiesApi get_magistrate GET /magistrate-judges/{magistrate_judge_id} Get Magistrate
EntitiesApi get_magistrates GET /magistrate-judges Get Magistrates
EntitiesApi get_parties GET /parties Get Parties
EntitiesApi get_party GET /parties/{party_id} Get Party
EntitiesApi get_state_judge GET /state-judges/{state_judge_id} Get State Judge
EntitiesApi get_state_judges GET /state-judges Get State Judges
FederalAppealsCasesApi get_appeals_case GET /appeals-cases/{appeals_case_id} Get Appeals Case
FederalAppealsCasesApi list_appealability_rulings GET /list-appealability-rulings List Appealability Rulings
FederalAppealsCasesApi list_appellate_decisions GET /list-appellate-decisions/FederalDistrict List Appellate Decisions
FederalAppealsCasesApi list_originating_venues GET /list-originating-venues/FederalAppeals List Originating Venues
FederalAppealsCasesApi list_supreme_court_decisions GET /list-supreme-court-decisions/FederalAppeals List Supreme Court Decisions
FederalAppealsCasesApi query_appeals_cases POST /query-appeals-cases Query Appeals Cases
FederalDistrictCasesApi find_district_case_by_number GET /find-district-cases Find District Case By Number
FederalDistrictCasesApi get_district_case GET /district-cases/{district_case_id} Get District Case
FederalDistrictCasesApi query_district_cases POST /query-district-cases Query District Cases
FindApi find_district_case_by_number GET /find-district-cases Find District Case By Number
ITCInvestigationsApi get_itc_investigation GET /itc-investigations/{itc_investigation_id} Get Itc Investigation
JudgesApi get_bankruptcy_judge GET /bankruptcy-judges/{bankruptcy_judge_id} Get Bankruptcy Judge
JudgesApi get_bankruptcy_judges GET /bankruptcy-judges Get Bankruptcy Judges
JudgesApi get_federal_judge GET /federal-judges/{federal_judge_id} Get Federal Judge
JudgesApi get_federal_judges GET /federal-judges Get Federal Judges
JudgesApi get_magistrate GET /magistrate-judges/{magistrate_judge_id} Get Magistrate
JudgesApi get_magistrates GET /magistrate-judges Get Magistrates
JudgesApi get_state_judge GET /state-judges/{state_judge_id} Get State Judge
JudgesApi get_state_judges GET /state-judges Get State Judges
JudgesApi search_judges GET /search-judges Search Judges
LawFirmsApi get_law_firm GET /law-firms/{law_firm_id} Get Law Firm
LawFirmsApi get_law_firms GET /law-firms Get Law Firms
LawFirmsApi seach_law_firms GET /search-law-firms Seach Law Firms
ListApi list_appealability_rulings GET /list-appealability-rulings List Appealability Rulings
ListApi list_appellate_decisions GET /list-appellate-decisions/FederalDistrict List Appellate Decisions
ListApi list_case_resolutions GET /list-case-resolutions/{court_type} List Case Resolutions
ListApi list_case_tags GET /list-case-tags/{court_type} List Case Tags
ListApi list_case_types GET /list-case-types/{court_type} List Case Types
ListApi list_courts GET /list-courts/{court_type} List Courts
ListApi list_events GET /list-events/{court_type} List Events
ListApi list_federal_district_damages GET /list-damages/FederalDistrict List Federal District Damages
ListApi list_federal_district_findings GET /list-findings/FederalDistrict List Federal District Findings
ListApi list_judgment_events GET /list-judgment-events/State List Judgment Events
ListApi list_judgment_sources GET /list-judgment-sources/FederalDistrict List Judgment Sources
ListApi list_originating_venues GET /list-originating-venues/FederalAppeals List Originating Venues
ListApi list_state_damages GET /list-damages/State List State Damages
ListApi list_supreme_court_decisions GET /list-supreme-court-decisions/FederalAppeals List Supreme Court Decisions
PTABTrialsApi get_ptab_trial GET /ptab-trials/{ptab_trial_id} Get Ptab Trial
PartiesApi get_parties GET /parties Get Parties
PartiesApi get_party GET /parties/{party_id} Get Party
PartiesApi search_parties GET /search-parties Search Parties
PatentsApi get_patent GET /patents/{patent_number} Get Patent
PatentsApi get_patents GET /patents Get Patents
SearchApi seach_law_firms GET /search-law-firms Seach Law Firms
SearchApi search_attorneys GET /search-attorneys Search Attorneys
SearchApi search_judges GET /search-judges Search Judges
SearchApi search_parties GET /search-parties Search Parties
StateCasesApi get_state_case GET /state-cases/{state_case_id} Get State Case
StateCasesApi get_state_docket_entry GET /state-docket-entries/{state_docket_entry_id} Get State Docket Entry
StateCasesApi query_state_cases POST /query-state-cases Query State Cases
StatusApi get_health GET /health Get Health

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

JwtAccessBearer

  • Type: Bearer authentication

Contact

Send any questions to support@lexmachina.com.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7