Developer

Testably API Reference

Automate your QA workflow with our RESTful API. Push test results, manage cases, and integrate with any tool.

AuthenticationEndpointsCode Examples
Authentication

API authentication

All API requests require a project-scoped API token passed in the Authorization header.

Example Request
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
     -H "Content-Type: application/json" \
     https://api.testably.app/v1/test-cases

Rate Limiting

60 requests per minute per token. Returns 429 when exceeded.

Error Responses

JSON with error and message fields. Standard HTTP status codes.

Code Examples

CI/CD integration

Push automated test results from your pipeline with a single API call.

GitHub Actions
- name: Upload test results to Testably
  run: |
    curl -X POST https://api.testably.app/v1/runs/upload \
      -H "Authorization: Bearer ${{ secrets.TESTABLY_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{
        "project_id": "proj_abc123",
        "run_name": "CI Build #${{ github.run_number }}",
        "results": "junit-results.xml"
      }'

Browse the full API reference by clicking any category above, or visit the Authentication guide to get started.

Ready to streamline your QA workflow?

Start for free. No credit card required.

Product

Use Cases

Compare

Resources

Legal

© 2026 Testably. All rights reserved.

We use cookies to improve your experience.

Strictly necessary cookies are required for login and security. Optional cookies help us analyze usage and improve our service. Learn more →