DigitSec API is documented in detail at SwaggerHub. The API can be used to integrate into any API aware CI/CD tools.
The current version of the API can be found here:
https://app.swaggerhub.com/apis/digitsec/DigitSecAPI/v3.0.1
The following version is still supported:
https://app.swaggerhub.com/apis/digitsec/DigitSecAPI/v3
https://app.swaggerhub.com/apis/digitsec/DigitSecAPI/Spring2020v21
FAQ
1. What are the IDs required to initiate scans?
A. The Workspaces Gallery displays informational cards for every Workspace you have access to. You can find the ID you need to work with the API by looking at the Workspace ID as shown in the example below.
Salesforce ID and Workspace ID are obscured for security/privacy.
2. What is the difference by v3.0.1 and other versions?
A. In 2024, we began taking a serious look at the API documentation that has been maintained at SwaggerHub. We realized that some of our documentation was unclear and that some listed endpoints were really only useful for our web user interface. This latest version attempts to improve the documentation and, most importantly, documents API usage for the /bulkfindings endpoint that is new in version 19.3.21 (2024-06-04).
3. We would like to develop an integration with the DigitSec API. Can you give us guidance on API Version Control?
A. We are working on a solution that will stub out different versions of the API to protect any investment in our API that an organization makes. This project will provide assurance that API Reponses do not change unexpectedly and that endpoints are supported and deprecated expeditiously.