API Overview
Test IO REST API for customers. It provides access and basic operations for certain resources in the customer interface.
Base URL
All API requests should be made to:
https://api.test.io/customer/v2/
Authentication
All API requests require an API token for authentication. The token can be retrieved from the Integrations → API section of the test IO account.
Include the token in the HTTP Authorization header using the following format:
Authorization: Token YOUR_API_TOKEN
For detailed authentication information, see the Authentication page.
New to the API? Start with the Getting Started guide to learn how to setup, run a test, and fetch bugs.
Resources
The API provides access to the following resources:
- Binary Apps - Upload and manage binary application files
- Connections - Manage connections
- User Stories - Create and manage user stories
- Features - List and create features
- Bugs - Fetch, search, and manage bugs
- Exploratory Tests - Create and manage exploratory tests
- Test Cases - Create test cases
- Products - Manage products
- Test Case Tests - Create test case tests
- Test Environments - Manage test environments
- Test Templates - List test templates
- Bug Report Confirmations - Create bug report confirmations
Response Format
All responses are returned in JSON format. The API uses standard HTTP status codes to indicate success or failure of requests.
Error Handling
When an error occurs, the API will return an appropriate HTTP status code along with an error message in the response body.