Web services
Web services enable automation of the same person-based searches which human users run on the website (e.g. name-based) . This reduces the burden on Judici's servers from from regular users with significant query volumes. Bulk distribution of Judici data is not possible, for a variety of reasons.
Web Service Definitions for the various services available.
How to get access to a web service
Troubleshooting web service usage
Summary of web service use
First the user runs a SEARCHCASES web service call described in the relevant web service definition, which returns an XML results file containing the the list of cases which meet the user's specified search criteria
Then, for each desired case in the results XML, the user runs a GETCASE web service call, which returns a CourtDataTransferFile containing the case details.
Web service searches which use the BATCH parameter automatically run the GETCASE for each case in the results file.
Some such "batch" web services also aggregate like data elements into multiple "flat" files rather than structured XML.
Some web services don't have a GETCASE call, because the existence of a case is all the data required.
How to execute web service call
While it is expected that web service users will write programs to automate web service calls, the calls can also be run manually from the preferences and service page by clicking on the service name.
Authentication parameters- used in all web services
Other search parameters used in some web services