projects

Trigger a dynamic pull request run

Trigger the dynamic PR agent from CI using PR metadata. Callers do not send changed files; TesterArmy enriches with changed files and GitHub reporting only when the project has a supported GitHub connection.

post/v1/projects/{projectId}/pull-request-runs

Path parameters

projectIdstring required

Project ID or shortId

Headers

Authorizationstring required

API key authentication using Bearer token format

Request body

OR

Response

Dynamic PR run queued successfully

status'queued' | 'skipped' required

"skipped" means the PR skip judge decided the changes cannot affect this platform; a cancelled audit run records the decision and no test executes.

runIdstring uuid required
projectIdstring uuid required
platform'web' | 'ios' | 'android' required
skipReasonstring

Present only when status is "skipped".

Changes