Skip to content

Deprecate legacy Swagger spec in API docs#310

Merged
thebiglabasky merged 1 commit into
mainfrom
herve/deprecate-swagger-spec-docs
May 15, 2026
Merged

Deprecate legacy Swagger spec in API docs#310
thebiglabasky merged 1 commit into
mainfrom
herve/deprecate-swagger-spec-docs

Conversation

@thebiglabasky
Copy link
Copy Markdown
Contributor

What changed

  • Adds an API specification section to the API Reference overview.
  • Points users to https://api.checklyhq.com/openapi.json as the current Checkly Public API specification.
  • Marks https://api.checklyhq.com/swagger.json as deprecated and no longer updated.
  • Adds the required page description frontmatter while touching the page.

Why

openapi.json is the up-to-date public API contract. The legacy Swagger 2.0 specification remains available for now, but should not be used for client generation or latest contract inspection going forward.

Validation

  • git diff --check
  • jq -e '.navigation.tabs[] | select(.tab == "API Reference")' docs.json
  • npx mint broken-links currently fails on existing repo-wide broken links unrelated to this one-file change; this PR does not add internal links.

@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented May 15, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
checkly-422f444a 🟢 Ready View Preview May 15, 2026, 9:11 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@thebiglabasky thebiglabasky marked this pull request as ready for review May 15, 2026 21:22
@thebiglabasky thebiglabasky merged commit 68e4c3a into main May 15, 2026
3 checks passed
@thebiglabasky thebiglabasky deleted the herve/deprecate-swagger-spec-docs branch May 15, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant