Skip to main content
Retrieve applications and their environments from your project. Use these endpoints to discover application and environment short IDs for use with other API endpoints like Start Run and Chat.
You can also find Application and Environment Short IDs in the QA.tech dashboard: Settings → Applications. The short IDs (e.g. app_gXeBl2, env_aB3xY9) are displayed in the UI and can be copied using the three-dot menu (⋮).

Endpoints

For full request, response, and error details, see the generated reference pages:
For mobile applications, the iOS/Android platform is set per build when uploading application builds, not on the application itself.

Authentication

All endpoints require Bearer token authentication. Create your API key in the QA.tech dashboard: Organization Settings → API Keys. The key is shown only once, at creation. See the API Introduction for details, including how organization-scoped keys pass projectShortId.

Typical Workflow

A common pattern is to discover IDs dynamically instead of hardcoding them:
  1. Call List Applications to find the application’s shortId.
  2. Call List Application Environments with that ID to find the environment you want to test against (for example, the first non-production environment, using the isProduction flag).
  3. Pass the discovered IDs as application/environment overrides when starting a run or creating a chat conversation.
This is especially useful in CI/CD pipelines, where the target environment may vary per branch or deployment.