v51

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-01140309549.5 KB
projects
perf

Generate a dynamic image of project performance metrics

Generate a dynamic image of performance metrics for a project. The query results are every permutation of each branch, testbed, benchmark, and measure. There is a limit of 8 permutations for a single image. Therefore, only the first 8 permutations are plotted. If the project is public, then the user does not need to be authenticated. If the project is private, then the user must be authenticated and have view permissions for the project, or provide a valid project key for the project.

get/v0/projects/{project}/perf/img

Path parameters

projectstring required

The slug or UUID for a project.

Query parameters

benchmarksstring required

A comma separated list of benchmark UUIDs to query.

branchesstring required

A comma separated list of branch UUIDs to query.

end_timeinteger

Search for metrics before the given date time in milliseconds.

headsstring nullable

An optional comma separated list of branch head UUIDs. To not specify a particular branch head leave an empty entry in the list.

measuresstring required

A comma separated list of measure UUIDs to query.

specsstring nullable

An optional comma separated list of testbed spec UUIDs. To not specify a particular testbed spec leave an empty entry in the list.

start_timeinteger

Search for metrics after the given date time in milliseconds.

testbedsstring required

A comma separated list of testbed UUIDs to query.

titlestring nullable

The title for the perf plot. If not provided, the project name will be used.