Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Test-Driven Development Repos API

The Repos API from Test-Driven Development — 7 operation(s) for repos.

Test-Driven Development Repos API is one of 5 APIs that Test-Driven Development publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Repos. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 7 operations across 7 paths. It is described by OpenAPI 3.1.0, at version 2026-03-10.

Requests are made against a single base URL, https://api.github.com.

7 operations 7 paths 0 schemas 4 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2026-03-10
Base URL
https://api.github.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Test-Driven Development Repos API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (GitHub token) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 4 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Repos 7
GET
/repos/{owner}/{repo}/actions/workflows
List repository workflows
listWorkflows 2 params → 200
GET
/repos/{owner}/{repo}/actions/workflows/{workflow_id}
Get a workflow
getWorkflow 3 params → 200
POST
/repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches
Trigger a workflow run via workflowdispatch
dispatchWorkflow 3 params body → 204
GET
/repos/{owner}/{repo}/actions/runs
List workflow runs for a repository
listWorkflowRuns 2 params → 200
GET
/repos/{owner}/{repo}/actions/runs/{run_id}
Get a workflow run
getWorkflowRun 3 params → 200
POST
/repos/{owner}/{repo}/actions/runs/{run_id}/rerun
Re-run a workflow
rerunWorkflowRun 3 params → 201
POST
/repos/{owner}/{repo}/actions/runs/{run_id}/cancel
Cancel a workflow run
cancelWorkflowRun 3 params → 202

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

test-driven-development-repos-api-openapi.yml Raw ↑

Other APIs Test-Driven Development publishes across the network.

Jenkins API
SonarQube API
Codecov API
Coveralls API