List folders
curl --request GET \
--url https://api.mobileboost.io/tests/folders \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mobileboost.io/tests/folders"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mobileboost.io/tests/folders', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.mobileboost.io/tests/folders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.mobileboost.io/tests/folders"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.mobileboost.io/tests/folders")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mobileboost.io/tests/folders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"folders": [
{
"id": "kFq2b8s1TzYwm0Xd4eNc",
"name": "Checkout",
"parentId": null,
"path": "Checkout",
"testCount": 12
},
{
"id": "p7Rw3nVa5LcQe1Zt9uHb",
"name": "Payments",
"parentId": "kFq2b8s1TzYwm0Xd4eNc",
"path": "Checkout / Payments",
"testCount": 4
}
],
"unfiledTestCount": 3
}Folders
List folders
List the folders your tests are organised into. Each folder carries its full path (Checkout / Payments) and how many tests are in it, counting its subfolders, so one call is enough to find the folder you want. unfiledTestCount is how many tests are in no folder at all.
GET
/
tests
/
folders
List folders
curl --request GET \
--url https://api.mobileboost.io/tests/folders \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.mobileboost.io/tests/folders"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.mobileboost.io/tests/folders', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.mobileboost.io/tests/folders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.mobileboost.io/tests/folders"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.mobileboost.io/tests/folders")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.mobileboost.io/tests/folders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"folders": [
{
"id": "kFq2b8s1TzYwm0Xd4eNc",
"name": "Checkout",
"parentId": null,
"path": "Checkout",
"testCount": 12
},
{
"id": "p7Rw3nVa5LcQe1Zt9uHb",
"name": "Payments",
"parentId": "kFq2b8s1TzYwm0Xd4eNc",
"path": "Checkout / Payments",
"testCount": 4
}
],
"unfiledTestCount": 3
}
