Our API allows access to the data in Testuff database. All-access is encrypted using SSL and restricted only to the user company data.
It is a simple REST API for ease of use. To use the API, you will first need to have a valid Testuff account.


Check this page for all available resources and all schema options. You can execute actual requests and get real responses to try it, and learn how it works.

The API accepts HTTP requests.

You can use any language to access the API: Python, PHP, Perl, Java or any other – whichever is easiest for you.
All API requests should start with…. (find your service number, the X, in the Company details tab under the Settings window in Testuff).

Output Formats

By default, we will send a JSON format response. If you prefer, you can receive:

  • yaml
  • json
  • xml

Just add format=xml (or json or yaml) to your API call.

Output Fields

By default each response includes all fields, If you want to get only partial fields, you can use these two parameters:

  • fields=name1,name2 -> to get only these fields (by name) in the response
  • ignore_fields=name1,name2 -> to ignore these fields (by name) in the response

API Reference

The Testuff REST API allows you to query our database for data. Since the API is based on REST principles, its very easy to write and test applications. You can use your browser to access URLs, and you can use pretty much any HTTP client in any programming language to interact with the API.

Your Request Credentials

All requests to Testuff REST API require you use your Testuff login details for authentication.

List of available resources in the API

The available resources and all schema options can be reviewed here. You can execute actual requests and get real response to learn how it works.

Backing Up Your Test Data Help Index Audit Trail