Get

  • GET
  • /workspaces
  • /:workspace_domain
  • /projects
  • /:project_name
  • /unit-tests
  • /suites
  • /:id

Get a specific unit test suite

Request

REQUIRED SCOPES
UNIT_TEST_INFO
URL PARAMETERS
workspace_domainrequiredstring
The human-readable ID of the workspace

Example: "my-company"

project_namerequiredstring
The human-readable ID of the project

Example: "my-project"

idrequiredstring
The ID of the unit test suite

Example: "MNbyVedg"

Response

RESPONSE BODY
urlread-onlystring
API endpoint to GET this object
html_urlread-onlystring
Web URL to view this object in Buddy.works
idinteger
Unique identifier of the test suite
namestring
Name of the unit test suite
identifierstring
Unique identifier for the suite (auto-generated if not provided)
timeoutinteger
Timeout in seconds for test execution
error_patternstring
Markdown template for formatting test case error results (max 1024 characters)
tokenstring
Authentication token for the suite
slow_thresholdinteger
Threshold in milliseconds to mark tests as slow
send_commit_statusboolean
Whether to send commit status to the external repository for test results

Last modified on Jan 26, 2026

Request example

CURL
curl -X GET "https://api.buddy.works/workspaces/:workspace_domain/projects/:project_name/unit-tests/suites/:id" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "Content-Type: application/json"
EXAMPLE RESPONSE
{ "url": "https://api.buddy.works/workspaces/my-workspace/projects/my-project/unit-tests/suites/65OmRb8v", "html_url": "https://app.buddy.works/my-workspace/my-project/unit-tests/65OmRb8v", "id": "65OmRb8v", "name": "Backend Integration Tests", "identifier": "backend-tests", "timeout": 3600, "error_pattern": "(ERROR|FATAL|Exception)", "token": "bud_ut_us_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5", "slow_threshold": 5000 }
STATUS
200 OK