Basic Web Services
The ITIS Web Services provide the ability to search and retrieve data from ITIS by providing access to the data behind the ITIS web site
Description - This lists each service function with its description, inputs, outputs, and a sample URL that returns results.
WSDL - The Web Service Description Language document that fully describes the ITIS Web Service. This document can be used to create clients that access the service.
All services described in the WSDL are available at http://www.itis.gov/ITISWebService/services/ITISService/name_of_service
For example, the web service description can be accessed at http://www.itis.gov/ITISWebService/services/ITISService/getDescription
Creating a Client - This provides step-by-step coding information for creating a Web Service client using the Java language.
JSON Web Services
The ITIS JSON services provide an API that matches the Web Service API. All calls for JSON data are made by substituting "jsonservice" into the Web Service call in place of the "services/ITISService" part of the URL.
For example, the ITIS web service call to get a full record by TSN looks like this:
The corresponding JSON service call is:
The Web Service getDescription shown above would convert to the following JSON call:
JSON-P Web Services
JSON-P calls are made are made by appending "jsonp=function_name" to the argument list for your web service call.
Continuing the above example, since the ITIS JSON service call to get a full record by TSN looks like this:
The JSON getDescription call shown above could convert to the following JSON-P call: