User API

In Surpass, a “user” is someone who interacts with the system. Users create items, set up and schedule tests, mark scripts, and view reporting analytics. Users are always associated with at least one parent centre.

The User API resource is used to list, retrieve, create, update, and delete users.

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

Import this API into your Postman Workspace

In This Article

Listing users

get /api/v2/User

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

Retrieving user information

get /api/v2/User/{id}

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

Creating a user

post /api/v2/User

Send a request to the endpoint to create a user.

Updating a user

put /api/v2/User/{id}

Send a request to the endpoint to update a specific user.

Deleting a user

delete /api/v2/User/{id}

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

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.