Projects REST API
Use these endpoints to access Projects data in Grafana Cloud k6.
To learn more about Projects, refer to the Projects documentation.
List projects
GET /projects
Example URL with optional parameters:
GET /projects?$top=10&$skip=20&$count=true&$select=id,name,created&$orderby=created desc&$filter=contains(name,'tests')
Parameters
All parameters are optional.
Parameter | Description |
---|---|
$select | Specifies a comma-separated list of properties to include in the response. |
$orderby | Specifies the sorting order for the returned results. It accepts one or more comma-separated properties with an optional asc (ascending) or desc (descending) keyword. |
$top | Limits the number of items to return in the response. |
$skip | Specifies the number of items to skip in the result set before returning the remaining items. It is used for paging through a large result set. |
$count | Includes a count of the total number of items in the result set in the response. |
$filter | Filters the result set based on specified conditions. |
Example request:
GET https://api.k6.io/cloud/v5/projects?$count=true
Accept: application/json
Authorization: Token 56c166885f9a7fc1e588a1b3cb66f6dd
Example response
HTTP/1.1 200
Content-Type: application/json
{
"@count": "2",
"value": [
{
"created": "2023-02-21T20:29:21.741391Z",
"description": "Default project",
"id": 5175,
"name": "My first project",
"organization_id": 499,
"updated": "2023-02-28T08:22:36.362574Z"
},
{
"created": "2023-02-28T08:22:10.253310Z",
"description": "Load tests to simulate heavy traffic",
"id": 5276,
"name": "Heavy tests",
"organization_id": 499,
"updated": "2023-02-28T08:22:47.550033Z"
},
}
Get single project by Id
GET /projects/:id
Parameters
Parameter | Description |
---|---|
$select | (optional) Specifies a comma-separated list of properties to include in the response. |
Example Request:
GET https://api.k6.io/cloud/v5/projects/5175?$select=id,name,description
Accept: application/json
Authorization: Token 56c166885f9a7fc1e588a1b3cb66f6dd
Example Response:
HTTP/1.1 200
Content-Type: application/json
{
"description": "Default project",
"id": 5175,
"name": "My first project",
}