API Versioning Standards and Deprecation Timelines
Introduction
API versioning is vital for maintaining seamless communication and data exchange between applications during software development. This is a strategic enhancement designed to give you greater control, improved stability, and smoother integration processes.
Need for API Versioning
APIs serve as the backbone of modern software ecosystems, enabling diverse applications to interact with each other and share data seamlessly. However, as platforms evolve, managing changes without disrupting existing systems becomes a challenge.
- API versioning is our strategic response to this challenge, and provides the following benefits:
- Backward compatibility: Existing integrations continue to function without interruption, ensuring operational continuity.
- Transparent updates: New features and improvements are introduced in a controlled, predictable, and transparent manner.
- Choice and flexibility: You can select the API version that best aligns with your operational needs and compatibility requirements.
Deprecation Strategies for Earlier API Endpoints
As part of these strategies, we have come up with End of Support (EOS) and End of Life (EOL) policies for the earlier released APIs, and you will observe this for all earlier and upcoming new endpoints.
EOS and EOL timelines:
For API endpoints supporting versioning standards, customers get an overall 12 months to shift to the latest versions.
End of Support (EOS): Six months after the latest deployment for your respective POD. During this EOS period, new enhancements will not be supported. Any identified bugs will be addressed only. In the API response output, you will notice the EOS timelines for the respective endpoint.
End of Life (EOL): An Additional six months’ lead time starting from the EOS timelines is available to switch to the latest versions. During this EOL period, new enhancements will not be supported, and bugs will be addressed in the latest versions. After this lead time, the API endpoint will be decommissioned. In the API response output, you will notice the past due of EOS and the EOL timelines for the respective endpoint.
EOS-EOL Timelines for VM API EndpointsEOS-EOL Timelines for VM API Endpoints
| Module | Category | API Path | New API Path (Recommended) | EOS (End Of Service) | EOL (End Of Life) |
| Search list | Dynamic Search list API | /api/2.0/fo/qid/search_list/dynamic/index.php | /api/3.0/fo/qid/search_list/dynamic/index.php | August 2026 | February 2027 |
| Knowledge Base |
Knowledge Base Vulnerability API |
/api/2.0/fo/knowledge_base/vuln/index.php |
/api/4.0/fo/knowledge_base/vuln/index.php | December 2025 | December 2026 |
| /api/3.0/fo/knowledge_base/vuln/index.php | /api/4.0/fo/knowledge_base/vuln/index.php | August 2026 | February 2027 | ||
| Knowledge Base QVS API | /api/2.0/fo/knowledge_base/qvs/index.php | /api/3.0/fo/knowledge_base/qvs/index.php | December 2025 | December 2026 | |
| Scan | Cloud Internal Scan API | /api/2.0/fo/scan/cloud/internal/job/index.php | /api/3.0/fo/scan/cloud/internal/job/index.php | November 2026 | May 2027 |
| Schedule Scan API | /api/2.0/fo/schedule/scan/index.php | /api/5.0/fo/schedule/scan/index.php | December 2025 | December 2026 | |
| /api/3.0/fo/schedule/scan/index.php | /api/5.0/fo/schedule/scan/index.php | December 2025 | December 2026 | ||
| /api/4.0/fo/schedule/scan/index.php | /api/5.0/fo/schedule/scan/index.php | December 2025 | December 2026 | ||
| Scan API | /api/2.0/fo/scan/index.php | /api/3.0/fo/scan/index.php | December 2025 | December 2026 | |
| Cloud Perimeter Scan API | /api/2.0/fo/scan/cloud/perimeter/job/index.php | /api/4.0/fo/scan/cloud/perimeter/job/index.php | December 2025 | December 2026 | |
| /api/3.0/fo/scan/cloud/perimeter/job/index.php | /api/4.0/fo/scan/cloud/perimeter/job/index.php | December 2025 | December 2026 | ||
| Option Profile | Option Profile API |
/api/2.0/fo/subscription/option_profile/index.php |
/api/6.0/fo/subscription/option_profile/index.php | December 2025 | December 2026 |
| /api/3.0/fo/subscription/option_profile/index.php | /api/6.0/fo/subscription/option_profile/index.php | December 2025 | December 2026 | ||
| /api/4.0/fo/subscription/option_profile/index.php | /api/6.0/fo/subscription/option_profile/index.php | December 2025 | December 2026 | ||
| /api/5.0/fo/subscription/option_profile/index.php | /api/6.0/fo/subscription/option_profile/index.php | July 2026 | January 2027 | ||
| VM Option Profile API | /api/2.0/fo/subscription/option_profile/vm/index.php | /api/4.0/fo/subscription/option_profile/vm/index.php | December 2025 | December 2026 | |
| /api/3.0/fo/subscription/option_profile/vm/index.php | /api/4.0/fo/subscription/option_profile/vm/index.php | December 2025 | December 2026 | ||
| Asset | Asset Host API | /api/2.0/fo/asset/host/index.php | /api/5.0/fo/asset/host/index.php | December 2025 | December 2026 |
| /api/3.0/fo/asset/host/index.php | /api/5.0/fo/asset/host/index.php | December 2025 | December 2026 | ||
| /api/4.0/fo/asset/host/index.php | /api/5.0/fo/asset/host/index.php | December 2025 | December 2026 | ||
| VM Detection API | /api/2.0/fo/asset/host/vm/detection/index.php | /api/5.0/fo/asset/host/vm/detection/index.php | December 2025 | June 2027 | |
| /api/3.0/fo/asset/host/vm/detection/index.php | /api/5.0/fo/asset/host/vm/detection/index.php | December 2025 | June 2027 | ||
| /api/4.0/fo/asset/host/vm/detection/index.php | /api/5.0/fo/asset/host/vm/detection/index.php | December 2025 | June 2027 | ||
| Report | Report Template Scan API | /api/2.0/fo/report/template/scan/index.php | /api/7.0/fo/report/template/scan/index.php | December 2025 | December 2026 |
| /api/3.0/fo/report/template/scan/index.php | /api/7.0/fo/report/template/scan/index.php | December 2025 | December 2026 | ||
| /api/4.0/fo/report/template/scan/index.php | /api/7.0/fo/report/template/scan/index.php For more information, refer to Scan Template API |
December 2025 | June 2027 | ||
| Report API | /api/2.0/fo/report/index.php | /api/3.0/fo/report/index.php | December 2025 | December 2026 |
EOS-EOL Timelines for PA API EndpointsEOS-EOL Timelines for PA API Endpoints
| Module | Category | API Path | New API Path (Recommended) | End Of Service (EOS) | End Of Life (EOL) |
| Option Profile | PA Option Profile API | /api/2.0/fo/subscription/option_profile/pc/index.php | /api/5.0/fo/subscription/option_profile/pc/index.php | December 2025 | December 2026 |
| /api/3.0/fo/subscription/option_profile/pc/index.php | /api/5.0/fo/subscription/option_profile/pc/index.php | December 2025 | December 2026 | ||
| /api/4.0/fo/subscription/option_profile/pc/index.php | /api/5.0/fo/subscription/option_profile/pc/index.php | December 2025 | December 2026 | ||
| Control | Control List | /api/2.0/fo/compliance/control/index.php | /api/4.0/fo/compliance/control/index.php | December 2025 | December 2026 |
| /api/3.0/fo/compliance/control/index.php | /api/4.0/fo/compliance/control/index.php | December 2025 | December 2026 | ||
| Posture | Posture Info | /pcrs/1.0/posture/postureInfo | /pcrs/5.0/posture/postureInfo | November 2026 | May 2027 |
| Resolve Host IDs | /pcrs/1.0/posture/hostids | /pcrs/5.0/posture/hostids | November 2026 | May 2027 | |
| Policy | Policy | /api/2.0/fo/compliance/policy/index.php | /api/4.0/fo/compliance/policy/index.php | December 2025 | December 2026 |
| /api/3.0/fo/compliance/policy/index.php | /api/4.0/fo/compliance/policy/index.php | December 2025 | December 2026 | ||
| Exception | Compliance Exception | /api/2.0/fo/compliance/exception/index.php | /api/3.0/fo/compliance/exception/index.php | December 2025 | December 2026 |
| Authentication | MySQL Authentication API | /api/2.0/fo/auth/mysql/index.php | /api/3.0/fo/auth/mysql/index.php | December 2025 | December 2026 |
| Sybase Authentication API | /api/2.0/fo/auth/sybase/index.php | /api/3.0/fo/auth/sybase/index.php | December 2025 | December 2026 | |
| Authentication API | /api/2.0/fo/auth/index.php | /api/3.0/fo/auth/index.php | December 2025 | December 2026 |
EOS-EOL Warning MessagesEOS-EOL Warning Messages
A warning message appears when an API is nearing its End-of-Service (EOS) or End-of-Life (EOL) date.
Sample - Warning message before the EOS date:
API EOS Warning: This API Path "<qualys_base_url>/api/2.0/fo/knowledge_base/vuln/index.php" will be EOS in 84 days and will be EOL in 265 days. Please use new API path " <qualys_base_url>/api/3.0/fo/knowledge_base/vuln/index.php". //
Sample - Warning Message After the EOS and before EOL date:
This API Path " <qualys_base_url>/api/3.0/fo/asset/host/index.php" has reached End-of-Service (EOS) and will be EOL in 265 days. Please use new API path " <qualys_base_url>/api/4.0/fo/asset/host/index.php". //