Base URL
Authentication
All API requests require an API key passed in theX-API-Key header.
Your organization’s API key. Get it from Settings → Integrations.
Available Endpoints
Suites & Flows
Create and list test suites and flows
Runs
Trigger flows, poll for results, and fetch run details
CI/CD Upload
Upload app builds programmatically
Error Responses
| Status Code | Description |
|---|---|
| 400 | Bad request - missing or invalid parameters |
| 401 | Missing API key |
| 403 | Invalid API key |
| 404 | Resource not found |
| 422 | Validation error - check the response body for details |
| 500 | Server error |
Example Error Response
Rate Limits
The API is rate-limited to prevent abuse. If you receive a429 Too Many Requests response, wait a few seconds before retrying.
Use Cases
AI Test Generation
Generate test cases from requirements using AI, then push them to Autosana via the API
JIRA Integration
Automatically create test suites when tickets move to “Ready for QA” status
Test Sync
Keep Autosana tests in sync with your test management system
Bulk Import
Migrate existing test cases from spreadsheets or other tools
Need Help?
Writing Effective Tests
Learn how to write clear, reliable test instructions
Contact Support
Reach out if you need help with your integration