ItemList API

Item lists contain references to items that might exist across many different subjects. Item lists are used for LOFT/Adaptive tests and in Authoring, Review, and Standard Setting tasks.

The ItemList API resource is used to list, retrieve, create, update, and delete item lists.

This article explains what calls can be made to the Surpass API using the ItemList resource.

Import this API into your Postman Workspace

In This Article

Listing item lists

get /api/v2/ItemList

Send a request to the endpoint to retrieve a list of item lists. Refer to the available parameters to influence the response. No request body is required.

Retrieving item list information

get /api/v2/ItemList/{id}

Send a request to the endpoint to retrieve information for a specific item list using either its ID or reference. No request body is required.

Creating an item list

post /api/v2/ItemList

Send a request to the endpoint to create an item list.

Updating an item list

put /api/v2/ItemList/{id}

Send a request to the endpoint to update a specific item list.

Deleting an item list

delete /api/v2/ItemList/{id}

Send a request to the endpoint to delete a specific item list. No request body is required.

IMPORTANT: If the item list is not already in the subject’s item list recycle bin, the first request moves the item list into the subject’s recycle bin and then the second request permanently deletes the item list.

Error Codes

Refer to the following table for information on error codes that may be encountered when using this resource.

Further reading

Read the following articles to learn more about similar APIs, how to get started with the Surpass API v2, and how to get the best out of this reference documentation:

NOTE: This form is to provide feedback to help improve the Surpass Help documentation only. If you need live support, contact support@surpass.com.