{"id":647351,"date":"2025-10-09T13:46:57","date_gmt":"2025-10-09T12:46:57","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=qodana&#038;p=647351"},"modified":"2025-10-09T13:47:01","modified_gmt":"2025-10-09T12:47:01","slug":"qodana-public-api","status":"publish","type":"qodana","link":"https:\/\/blog.jetbrains.com\/pt-br\/qodana\/2025\/10\/qodana-public-api","title":{"rendered":"Qodana\u2019s Public API Is Now Available!"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"1024\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/10\/Untitled-design-11.png\" alt=\"Qodana public API\" class=\"wp-image-647437\" style=\"object-fit:cover;width:815px;height:520px\"\/><\/figure><\/div>\n\n\n<p>The Qodana Public API is now live, complete with full documentation, examples, and OpenAPI specifications. This release gives all Qodana Cloud users the ability to integrate Qodana directly into their own systems, automate key workflows, and access core functionality programmatically.<\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" title=\"View Documentation\" href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-api.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-mce-href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-api.html\" data-mce-selected=\"inline-boundary\" data-mce-><i class=\"download-icon\"><\/i>View Documentation<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What\u2019s new?<\/h3>\n\n\n\n<p>Until now, a few API endpoints were available only to selected accounts. With this release, we\u2019ve expanded, refined, and documented these endpoints, and made them available to everyone.<\/p>\n\n\n\n<p>With the Public API, you can now:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create and manage teams and projects directly via API<\/h3>\n\n\n\n<p>To create a new team (if applicable) along with a project and obtain a&nbsp;<a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/project-token.html\" target=\"_blank\" rel=\"noopener\">project token<\/a>, send a&nbsp;<code>POST<\/code>&nbsp;request to the&nbsp;<code>https:\/\/{qodana_cloud_url}\/api\/v1\/public\/organizations\/projects<\/code>&nbsp;endpoint and provide the team and project names, for example:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">qodana_token=$(curl -X POST https:\/\/{qodana_cloud_url}\/api\/v1\/public\/organizations\/projects \\\n  -H \"Authorization: Bearer $permanent_organization_token\" \\\n  -d '{\n        \"projectName\": \"My project name\",\n        \"teamName\": \"My team name\"\n      }')<\/pre>\n\n\n\n<p>This means you can connect Qodana more seamlessly with your existing DevOps pipelines, dashboards, or internal tools &#8211; all without leaving your development environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Explore the documentation<\/h3>\n\n\n\n<p>You\u2019ll find the complete Public API reference, endpoint details, and examples in the official <a href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-api.html\" target=\"_blank\" rel=\"noopener\">Qodana Public API Documentation<\/a>. Check back at any time for updates. <\/p>\n\n\n\n<p>For convenience, we\u2019ve also published an OpenAPI specification (<code>openapi.yaml<\/code>), so you can easily explore or test endpoints in tools like Postman or <a href=\"https:\/\/swagger.io\/tools\/swagger-ui\/\" target=\"_blank\" rel=\"noopener\">Swagger UI.<\/a><\/p>\n\n\n\n<p align=\"center\"><a class=\"jb-download-button\" title=\"View Documentation\" href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-api.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-mce-href=\"https:\/\/www.jetbrains.com\/help\/qodana\/cloud-api.html\" data-mce-selected=\"inline-boundary\" data-mce-><i class=\"download-icon\"><\/i>View Documentation<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Up next<\/h3>\n\n\n\n<p>We\u2019ll continue expanding the Public API throughout the year with new endpoints and features to give you deeper access to Qodana\u2019s capabilities.<\/p>\n\n\n\n<p>We can\u2019t wait to see how you\u2019ll use the API to automate your workflows, integrate Qodana into your toolchain, and make code quality insights part of your everyday development process. Follow us on <a href=\"https:\/\/www.reddit.com\/r\/Qodana\/\" target=\"_blank\" rel=\"noopener\">Reddit<\/a>, <a href=\"https:\/\/www.linkedin.com\/showcase\/qodana\/\" target=\"_blank\" rel=\"noopener\">LinkedIn<\/a> or <a href=\"https:\/\/x.com\/Qodana\" target=\"_blank\">X<\/a> for more updates. <\/p>\n","protected":false},"author":1438,"featured_media":647415,"comment_status":"closed","ping_status":"closed","template":"","categories":[907,890],"tags":[8941,6470,8879],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana\/647351"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/qodana"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1438"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=647351"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana\/647351\/revisions"}],"predecessor-version":[{"id":647662,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/qodana\/647351\/revisions\/647662"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/647415"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=647351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=647351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=647351"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=647351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}