curl --request GET \
--url https://api.testdino.com/api/public/v1/{projectId}/manual-tests/suites \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"_id": "tcm_suite_6641a1b2c3d4e5f6a7b8c9d0",
"name": "Login Tests",
"description": "<string>",
"metadata": {
"project": "<string>",
"createdBy": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>"
},
"lastModifiedBy": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>"
}
},
"hierarchy": {
"parentSuite": {
"_id": "<string>",
"name": "<string>"
},
"order": 123,
"depth": 123
},
"childSuitesCount": 123,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"page": 123,
"limit": 123,
"total": 123,
"hasNext": true,
"hasPrev": true
}
}Manual test suites, flat or hierarchical.
Suites nest up to 6 levels. Use parentSuiteId to drill into children, omit it to get top-level suites, or pass view=tree to fetch the full nested hierarchy in a single request — handy when rendering navigation trees in external tools.
curl --request GET \
--url https://api.testdino.com/api/public/v1/{projectId}/manual-tests/suites \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": [
{
"_id": "tcm_suite_6641a1b2c3d4e5f6a7b8c9d0",
"name": "Login Tests",
"description": "<string>",
"metadata": {
"project": "<string>",
"createdBy": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>"
},
"lastModifiedBy": {
"_id": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>"
}
},
"hierarchy": {
"parentSuite": {
"_id": "<string>",
"name": "<string>"
},
"order": 123,
"depth": 123
},
"childSuitesCount": 123,
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"page": 123,
"limit": 123,
"total": 123,
"hasNext": true,
"hasPrev": true
}
}Project PAT (tdp_) token with public-api scope
The project identifier (e.g. project_abc123). Must match the project associated with your PAT.
Page number for paginated results. Starts at 1.
x >= 1Number of items per page (1–100, default 20).
1 <= x <= 100Filter to children of this suite. Omit for top-level suites.
View mode: flat (default, paginated list), tree (full nested hierarchy), all (flat list of every suite, no pagination).
flat, tree, all Was this page helpful?