CourtApi - JavaScript client for court_api Automate PACER Access This SDK is automatically generated by the Swagger Codegen project:
- API version: 0.9.2
- Package version: 0.9.2
- Build package: io.swagger.codegen.languages.JavascriptClientCodegen
For Node.js
To publish the library as a npm, please follow the procedure in "Publishing npm packages".
Then install it via:
npm install court_api --save
To use the library locally without publishing to a remote npm registry, first install the dependencies by changing
into the directory containing package.json
(and this README). Let's call this JAVASCRIPT_CLIENT_DIR
. Then run:
npm install
Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR
:
npm link
Finally, switch to the directory you want to use your court_api from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
You should now be able to require('court_api')
in javascript files from the directory you ran the last
command above from.
If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:
npm install GIT_USER_ID/GIT_REPO_ID --save
The library also works in the browser environment via npm and browserify. After following
the above steps with Node.js and installing browserify with npm install -g browserify
,
perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually
use this library):
browserify main.js > bundle.js
Then include bundle.js in the HTML pages.
Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}
Please follow the installation instruction and execute the following JS code:
var CourtApi = require('court_api');
var defaultClient = CourtApi.ApiClient.instance;
// Configure HTTP basic authorization: www-authenticate
var www-authenticate = defaultClient.authentications['www-authenticate'];
www-authenticate.username = 'YOUR USERNAME'
www-authenticate.password = 'YOUR PASSWORD'
var api = new CourtApi.CaseApi()
var courtCode = "courtCode_example"; // {String} Court Code
var caseNumber = "caseNumber_example"; // {String} Case Number
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
api.getAssociatedCases(courtCode, caseNumber, callback);
All URIs are relative to https://train.v1.courtapi.com
Class | Method | HTTP request | Description |
---|---|---|---|
CourtApi.CaseApi | getAssociatedCases | GET /cases/pacer/{court_code}/{case_number}/associated_cases | Cases related to the case or lead case |
CourtApi.CaseApi | getAttorneys | GET /cases/pacer/{court_code}/{case_number}/attorneys | Attorney personal info as well as the party(s) they represent |
CourtApi.CaseApi | getCaseMenu | GET /cases/pacer/{court_code}/{case_number} | Case Root Menu |
CourtApi.CaseApi | getClaim | GET /cases/pacer/{court_code}/{case_number}/claims/{claim_no} | Case Claim Entry |
CourtApi.CaseApi | getClaimDocument | GET /cases/pacer/{court_code}/{case_number}/claims/{claim_no}/documents/{claim_seq_no}/{part_no} | ClaimSelect Order PDF |
CourtApi.CaseApi | getClaimParts | GET /cases/pacer/{court_code}/{case_number}/claims/{claim_no}/documents/{claim_seq_no} | Claim Entry Document Parts |
CourtApi.CaseApi | getClaims | GET /cases/pacer/{court_code}/{case_number}/claims | Case Claims from Local DB |
CourtApi.CaseApi | getClaimsHeader | GET /cases/pacer/{court_code}/{case_number}/claims/header | Case Claims Header |
CourtApi.CaseApi | getCreditorMailingMatrix | GET /cases/pacer/{court_code}/{case_number}/creditor_mailing | Creditor mailing matrix for case |
CourtApi.CaseApi | getCreditors | GET /cases/pacer/{court_code}/{case_number}/creditors | All creditors for case |
CourtApi.CaseApi | getDocketDocument | GET /cases/pacer/{court_code}/{case_number}/dockets/{docket_no}/documents/{part_no} | DocketSelect Order PDF |
CourtApi.CaseApi | getDocketDocuments | GET /cases/pacer/{court_code}/{case_number}/dockets/{docket_no}/documents | DocumentSelect Documents |
CourtApi.CaseApi | getDocketEntry | GET /cases/pacer/{court_code}/{case_number}/dockets/{docket_no} | Case Dockets Entry |
CourtApi.CaseApi | getDocketHeader | GET /cases/pacer/{court_code}/{case_number}/dockets/header | Case Dockets Header |
CourtApi.CaseApi | getDockets | GET /cases/pacer/{court_code}/{case_number}/dockets | Case Dockets from Local DB |
CourtApi.CaseApi | getFilers | GET /cases/pacer/{court_code}/{case_number}/filers | All filers for case |
CourtApi.CaseApi | getHeaders | GET /cases/pacer/{court_code}/{case_number}/headers | Case Headers |
CourtApi.CaseApi | getMenu | GET /cases/pacer/{court_code}/{case_number}/menu | Available menus in PACER for case |
CourtApi.CaseApi | getNotice | GET /cases/pacer/{court_code}/{case_number}/notice | Case Notice of Bankruptcy Filings |
CourtApi.CaseApi | getParties | GET /cases/pacer/{court_code}/{case_number}/parties | All parties for case |
CourtApi.CaseApi | getPartyAliases | GET /cases/pacer/{court_code}/{case_number}/alias | Parties with alias for case |
CourtApi.CaseApi | getPendingStatus | GET /cases/pacer/{court_code}/{case_number}/status_pending | Pending status for case |
CourtApi.CaseApi | getSchedule | GET /cases/pacer/{court_code}/{case_number}/schedule | Schedule for case |
CourtApi.CaseApi | getSummary | GET /cases/pacer/{court_code}/{case_number}/case_summary | Case summary for case |
CourtApi.CaseApi | getTrustees | GET /cases/pacer/{court_code}/{case_number}/trustees | Trustees for case |
CourtApi.CaseLookupApi | searchByCaseNumber | GET /cases/pacer/search/case_no/{case_number} | Case Search by Case Number |
CourtApi.CaseLookupApi | searchByPartyTitle | GET /cases/pacer/search/party_title | Case Search by Case Title or Party Name |
CourtApi.CourtsApi | getCourtDetails | GET /courts/pacer/{court_code} | PACER Court Details |
CourtApi.CourtsApi | getCourts | GET /courts/pacer | All PACER Courts |
CourtApi.NclApi | getAppellateSearchResults | GET /pacer/ncl/appellate/{search_id} | PACER NCL Appellate Case Search Result Navigation |
CourtApi.NclApi | getBankruptcySearchResults | GET /pacer/ncl/bankruptcy/{search_id} | PACER NCL Bankruptcy Case Search Result Navigation |
CourtApi.NclApi | getCivilSearchResults | GET /pacer/ncl/civil/{search_id} | PACER NCL Civil Case Search Result Navigation |
CourtApi.NclApi | getCriminalSearchResults | GET /pacer/ncl/criminal/{search_id} | PACER NCL Criminal Case Search Result Navigation |
CourtApi.NclApi | getMDLSearchResults | GET /pacer/ncl/mdl/{search_id} | PACER NCL MDL Case Search Result Navigation |
CourtApi.NclApi | searchAppellateCases | POST /pacer/ncl/appellate | PACER NCL Appellate Case Search |
CourtApi.NclApi | searchBankruptcyCases | POST /pacer/ncl/bankruptcy | PACER NCL Bankruptcy Case Search |
CourtApi.NclApi | searchCivilCases | POST /pacer/ncl/civil | PACER NCL Civil Case Search |
CourtApi.NclApi | searchCriminalCases | POST /pacer/ncl/criminal | PACER NCL Criminal Case Search |
CourtApi.NclApi | searchMDLCases | POST /pacer/ncl/mdl | PACER NCL MDL Case Search |
CourtApi.PacerCaseLookupApi | searchBankruptcyCases | POST /courts/pacer/{court_code}/cases/report/bankruptcy | Local Court Bankruptcy Cases Report |
CourtApi.PacerCaseLookupApi | searchCivilCases | POST /courts/pacer/{court_code}/cases/report/civil | Local Court Civil Cases Report |
CourtApi.PacerCaseLookupApi | searchCourtCases | POST /courts/pacer/{court_code}/cases/search | Local Court Case Search |
CourtApi.PacerCaseLookupApi | searchCriminalCases | POST /courts/pacer/{court_code}/cases/report/criminal | Local Court Criminal Cases Report |
CourtApi.PacerCredentialsApi | checkPacerCredentials | POST /pacer/credentials/validate | Validate Credentials |
CourtApi.PacerCredentialsApi | deleteCredentials | DELETE /pacer/credentials | Delete Credentials |
CourtApi.PacerCredentialsApi | getCredentials | GET /pacer/credentials | Get Credentials |
CourtApi.PacerCredentialsApi | saveCredentials | POST /pacer/credentials | Create/Update Credentials |
CourtApi.QueryApi | buyClaimDocument | POST /cases/pacer/{court_code}/{case_number}/claims/{claim_no}/documents/{claim_seq_no}/{part_no} | Purchase Claim Entry Document from PACER |
CourtApi.QueryApi | buyDocketDocument | POST /cases/pacer/{court_code}/{case_number}/dockets/{docket_no}/documents/{part_no} | DocketSelect Order PDF |
CourtApi.QueryApi | updateAssociatedCases | POST /cases/pacer/{court_code}/{case_number}/associated_cases | PACER Query Case Associated Cases |
CourtApi.QueryApi | updateAttorneys | POST /cases/pacer/{court_code}/{case_number}/attorneys | PACER Query Case Attorneys |
CourtApi.QueryApi | updateCaseFileLocation | POST /cases/pacer/{court_code}/{case_number}/case_file_location | PACER Query Case File Location |
CourtApi.QueryApi | updateCaseSummary | POST /cases/pacer/{court_code}/{case_number}/case_summary | PACER Query Case Summary |
CourtApi.QueryApi | updateClaimParts | POST /cases/pacer/{court_code}/{case_number}/claims/{claim_no}/documents/{claim_seq_no} | Purchase Claim Entry Document Parts from PACER |
CourtApi.QueryApi | updateClaims | POST /cases/pacer/{court_code}/{case_number}/claims/update | PACER Query Case Claims |
CourtApi.QueryApi | updateCreditorMailingMatrix | POST /cases/pacer/{court_code}/{case_number}/creditor_mailing | PACER Query Case Creditor Mailing |
CourtApi.QueryApi | updateCreditors | POST /cases/pacer/{court_code}/{case_number}/creditors | PACER Query Case Creditors |
CourtApi.QueryApi | updateDocketDocuments | POST /cases/pacer/{court_code}/{case_number}/dockets/{docket_no}/documents | DocumentSelect Documents |
CourtApi.QueryApi | updateDockets | POST /cases/pacer/{court_code}/{case_number}/dockets/update | PACER Query Case Dockets |
CourtApi.QueryApi | updateFilers | POST /cases/pacer/{court_code}/{case_number}/filers | PACER Query Case Filers |
CourtApi.QueryApi | updateHistory | POST /cases/pacer/{court_code}/{case_number}/history | PACER Query Case History |
CourtApi.QueryApi | updateMenu | POST /cases/pacer/{court_code}/{case_number}/menu | PACER Query Case Menu |
CourtApi.QueryApi | updateNotice | POST /cases/pacer/{court_code}/{case_number}/notice | PACER Query Case Notice |
CourtApi.QueryApi | updateParties | POST /cases/pacer/{court_code}/{case_number}/parties | PACER Query Case Parties |
CourtApi.QueryApi | updatePartyAliases | POST /cases/pacer/{court_code}/{case_number}/alias | PACER Query Case Alias |
CourtApi.QueryApi | updatePendingStatus | POST /cases/pacer/{court_code}/{case_number}/status_pending | PACER Query Case Status Pending |
CourtApi.QueryApi | updateRelatedTransactions | POST /cases/pacer/{court_code}/{case_number}/related_transactions | PACER Query Case Related Transactions |
CourtApi.QueryApi | updateSchedule | POST /cases/pacer/{court_code}/{case_number}/schedule | PACER Query Case Schedule |
CourtApi.QueryApi | updateTrustees | POST /cases/pacer/{court_code}/{case_number}/trustees | PACER Query Case Trustees |
- CourtApi.AssociatedCases
- CourtApi.AssociatedCasesInner
- CourtApi.AssociatedCasesInnerAssociatedCases
- CourtApi.AssociatedCasesInnerCase
- CourtApi.AssociatedCasesInnerText
- CourtApi.CaseAlias
- CourtApi.CaseAliasInner
- CourtApi.CaseAliasInnerParty
- CourtApi.CaseAliasInnerPartyAlias
- CourtApi.CaseAliasInnerText
- CourtApi.CaseAttorneys
- CourtApi.CaseAttorneysInner
- CourtApi.CaseAttorneysInnerAssociated
- CourtApi.CaseAttorneysInnerAttorney
- CourtApi.CaseAttorneysInnerText
- CourtApi.CaseCreditorMailing
- CourtApi.CaseCreditorMailingMeta
- CourtApi.CaseCreditorMailingMetaPdf
- CourtApi.CaseCreditorMailingText
- CourtApi.CaseCreditors
- CourtApi.CaseCreditorsInner
- CourtApi.CaseCreditorsInnerAssociated
- CourtApi.CaseCreditorsInnerAttorney
- CourtApi.CaseCreditorsInnerText
- CourtApi.CaseFilers
- CourtApi.CaseFilersInner
- CourtApi.CaseFilersInnerText
- CourtApi.CaseHeader
- CourtApi.CaseHeaderText
- CourtApi.CaseJudges
- CourtApi.CaseJudgesInner
- CourtApi.CaseJudgesInnerText
- CourtApi.CaseMenu
- CourtApi.CaseMenuInner
- CourtApi.CaseMeta
- CourtApi.CaseNotice
- CourtApi.CaseNoticeText
- CourtApi.CaseParties
- CourtApi.CasePartiesInner
- CourtApi.CasePartiesInnerAssociated
- CourtApi.CasePartiesInnerParty
- CourtApi.CasePartiesInnerText
- CourtApi.CaseSchedule
- CourtApi.CaseScheduleInner
- CourtApi.CaseScheduleInnerText
- CourtApi.CaseStatusPending
- CourtApi.CaseStatusPendingInner
- CourtApi.CaseStatusPendingInnerText
- CourtApi.CaseSummary
- CourtApi.CaseSummaryText
- CourtApi.CaseTrustees
- CourtApi.CaseTrusteesInner
- CourtApi.CaseTrusteesInnerText
- CourtApi.ClaimEntry
- CourtApi.ClaimEntryMeta
- CourtApi.ClaimEntryText
- CourtApi.ClaimEntryTextAmounts
- CourtApi.ClaimEntryTextAmountsAmount
- CourtApi.ClaimEntryTextHistory
- CourtApi.ClaimEntryTextStatus
- CourtApi.DocketEntry
- CourtApi.DocketSearchDocketEntry
- CourtApi.DocketSearchDocketEntryMeta
- CourtApi.DocketSearchDocketEntryText
- CourtApi.InlineResponse200
- CourtApi.InlineResponse2001
- CourtApi.InlineResponse20010
- CourtApi.InlineResponse20010Queries
- CourtApi.InlineResponse20010QueriesText
- CourtApi.InlineResponse20010QueriesTrustees
- CourtApi.InlineResponse20011
- CourtApi.InlineResponse20011Queries
- CourtApi.InlineResponse20012
- CourtApi.InlineResponse20012Queries
- CourtApi.InlineResponse20013
- CourtApi.InlineResponse20013Queries
- CourtApi.InlineResponse20013QueriesCreditorMailing
- CourtApi.InlineResponse20014
- CourtApi.InlineResponse20014Forms
- CourtApi.InlineResponse20014Items
- CourtApi.InlineResponse20014ItemsHistory
- CourtApi.InlineResponse20014Queries
- CourtApi.InlineResponse20014QueriesHistory
- CourtApi.InlineResponse20015
- CourtApi.InlineResponse20015Forms
- CourtApi.InlineResponse20015Items
- CourtApi.InlineResponse20015ItemsRelatedTransactions
- CourtApi.InlineResponse20015Queries
- CourtApi.InlineResponse20016
- CourtApi.InlineResponse20016Queries
- CourtApi.InlineResponse20016QueriesCaseFileLocation
- CourtApi.InlineResponse20016QueriesText
- CourtApi.InlineResponse20017
- CourtApi.InlineResponse20017Forms
- CourtApi.InlineResponse20017Items
- CourtApi.InlineResponse20017ItemsHeaders
- CourtApi.InlineResponse20017ItemsText
- CourtApi.InlineResponse20017Queries
- CourtApi.InlineResponse20018
- CourtApi.InlineResponse20018Content
- CourtApi.InlineResponse20019
- CourtApi.InlineResponse20019Forms
- CourtApi.InlineResponse20019Items
- CourtApi.InlineResponse2001Queries
- CourtApi.InlineResponse2001QueriesMenu
- CourtApi.InlineResponse2001QueriesMenuMeta
- CourtApi.InlineResponse2001QueriesMenuText
- CourtApi.InlineResponse2002
- CourtApi.InlineResponse20020
- CourtApi.InlineResponse20020Content
- CourtApi.InlineResponse20020ContentClaimedAmounts
- CourtApi.InlineResponse20020ContentJsonData
- CourtApi.InlineResponse20020ContentMeta
- CourtApi.InlineResponse20020ContentText
- CourtApi.InlineResponse20020ContentTextAmounts
- CourtApi.InlineResponse20020ContentTextAmountsAdmin
- CourtApi.InlineResponse20020ContentTextHistory
- CourtApi.InlineResponse20020ContentTextInfo
- CourtApi.InlineResponse2002Items
- CourtApi.InlineResponse2002Queries
- CourtApi.InlineResponse2002QueriesMenu
- CourtApi.InlineResponse2003
- CourtApi.InlineResponse2003Items
- CourtApi.InlineResponse2003Queries
- CourtApi.InlineResponse2004
- CourtApi.InlineResponse2004Items
- CourtApi.InlineResponse2004Queries
- CourtApi.InlineResponse2005
- CourtApi.InlineResponse2005Forms
- CourtApi.InlineResponse2005Items
- CourtApi.InlineResponse2005ItemsCreditors
- CourtApi.InlineResponse2005Queries
- CourtApi.InlineResponse2005QueriesCreditors
- CourtApi.InlineResponse2005QueriesCreditorsText
- CourtApi.InlineResponse2006
- CourtApi.InlineResponse2006Items
- CourtApi.InlineResponse2006ItemsAttorneys
- CourtApi.InlineResponse2006ItemsText
- CourtApi.InlineResponse2006Queries
- CourtApi.InlineResponse2006QueriesAssociated
- CourtApi.InlineResponse2006QueriesParties
- CourtApi.InlineResponse2006QueriesParty
- CourtApi.InlineResponse2006QueriesText
- CourtApi.InlineResponse2007
- CourtApi.InlineResponse2007Queries
- CourtApi.InlineResponse2007QueriesFilers
- CourtApi.InlineResponse2007QueriesFilersText
- CourtApi.InlineResponse2008
- CourtApi.InlineResponse2008Queries
- CourtApi.InlineResponse2008QueriesSchedule
- CourtApi.InlineResponse2008QueriesScheduleText
- CourtApi.InlineResponse2009
- CourtApi.InlineResponse2009Queries
- CourtApi.InlineResponse2009QueriesStatusPending
- CourtApi.InlineResponse2009QueriesText
- CourtApi.InlineResponse200Items
- CourtApi.NCLCaseMeta
- CourtApi.NCLCaseMetaMeta
- CourtApi.NCLConfig
- CourtApi.NCLConfigPages
- CourtApi.NCLConfigSort
- CourtApi.NCLConfigSortActive
- CourtApi.NCLPartiesMeta
- CourtApi.NCLPartiesMetaMeta
- CourtApi.NCLReceipt
- CourtApi.NCLReceiptText
- CourtApi.OtherFilings
- CourtApi.OtherFilingsInner
- CourtApi.OtherFilingsInnerCase
- CourtApi.OtherFilingsInnerDebtor
- CourtApi.OtherFilingsInnerText
- CourtApi.PACERQueryCaseAlias
- CourtApi.PACERQueryCaseAliasParty
- CourtApi.PACERQueryCaseAliasPartyAlias
- CourtApi.PACERQueryCaseAliasText
- CourtApi.PACERQueryCaseAttorneys
- CourtApi.PACERQueryCaseAttorneysInner
- CourtApi.PACERQueryCaseAttorneysInnerText
- CourtApi.PACERQueryCaseAttorneysItems
- CourtApi.PACERQueryCaseAttorneysItemsInner
- CourtApi.PACERQueryCaseAttorneysItemsInnerText
- CourtApi.PACERQueryCaseHeader
- CourtApi.PACERQueryCaseHeaderText
- CourtApi.PACERQueryCaseSummaryAttorneys
- CourtApi.PACERQueryCaseSummaryAttorneysAssociated
- CourtApi.PACERQueryCaseSummaryAttorneysAttorney
- CourtApi.PACERQueryCaseSummaryAttorneysText
- CourtApi.PACERQueryOtherFilings
- CourtApi.PACERQueryOtherFilingsInner
- CourtApi.PACERQueryOtherFilingsInnerCase
- CourtApi.PACERQueryOtherFilingsInnerText
- CourtApi.PACERQueryReceipt
- CourtApi.PACERQueryReceiptText
- Type: HTTP basic authentication