Skip to main content
What you’ll learn
  • What the TestDino Public API exposes and when to use it
  • The base URL and a map of every available endpoint
  • Where to find authentication, rate limits, errors, and other conventions
The TestDino Public API provides read-only REST access to test runs, manual test cases, analytics, and project health data. Use it to pull test data into internal dashboards, build custom reports, or integrate TestDino into your CI/CD tooling.

Base URL

https://api.testdino.com/api/public/v1
Every endpoint is scoped to a single project, so every request URL includes a {projectId} segment after the base:
https://api.testdino.com/api/public/v1/{projectId}/test-runs
https://api.testdino.com/api/public/v1/{projectId}/dashboard
https://api.testdino.com/api/public/v1/{projectId}/analytics/summary
Replace {projectId} with the ID of the project you want to query. Your PAT must belong to that same project — a token issued for one project cannot read data from another.

What’s covered

SectionUse it to
Token InfoVerify a PAT and read project/org metadata
Test RunsList and drill into Playwright test runs
Test CasesInspect automated test cases and execution history
SpecsSurface spec file health (flakiness, duration, pass rate)
Manual TestsRead manual suites, cases, and steps
Test Case ExplorerAggregated metrics across runs
DashboardProject health overview
FiltersDiscover environments, branches, developers, tags
ReportsGenerate PDF reports
AnalyticsSummary metrics and performance trends
UsageSubscription usage and project allocation

API standards

Every endpoint follows the same patterns for authentication, pagination, date filtering, and errors. Read API Standards once and you won’t need to re-read it per endpoint.

Authentication

Bearer token, public-api scope.

Rate limits

100/min token, 200/min IP.

Response format

Success and error envelope shape.

Errors

Codes, statuses, retry guidance.

Pagination

page / limit iteration.

Date filtering

dateRange or startDate/endDate.