Our API’s are a combination of SOAP, REST and GraphQL. Our API has predictable, resource-oriented URLs, and uses HTTP response in combination with API Status codes to indicate API errors. We use built-in HTTP features, like HTTP verbs, which are understood by off-the-shelf HTTP clients. JSON and XML is returned in all API responses including errors.
Depending on the ISC service you wish to use, API access and test accounts may need to be set up for you.
To begin using the NLIS API you may need:
- A test NLIS account
- Test PIC(s)
- Test devices
To begin using the eNVD API you will need:
- An API key and password
- A test LPA account
- Test PICs with program accreditation (LPA, MSA, NFAS)
View the API Explorer to view further details on using ISC’s APIs.