Test API

A test (also known as an “examination” or “assessment”) is a systematic procedure designed to measure candidates’ skills and/or knowledge about a particular topic. In Surpass, a “test” contains the high-level settings (such as whether the test is to be taken in SecureClient or a web browser) and a “test form” contains the question content.

The Test API resource is used to list tests and their associated test forms, retrieve tests, and create tests.

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

Import this API into your Postman Workspace

In This Article

Listing tests

get /api/v2/Test

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

Retrieving test information

get /api/v2/Test/{id}

Send a request to the endpoint to retrieve information for a specific tests using its ID. No request body is required.

Listing a test’s associated test forms

get /api/v2/Test/{id}/TestForms

Send a request to the endpoint to retrieve a list of test forms associated with the test. Refer to the available parameters to influence the response. No request body is required.

Creating a test

post /api/v2/Test

Send a request to the endpoint to create a test.

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.