Data Theorem issues can be automatically pushed to a Jira server. Please click here for more details about the Jira Integration.
There currently are three APIs available:
You should always access the API over HTTPS from https://api.securetheorem.com.
All data is sent as JSON.
All requests must be authenticated using the corresponding API key:
The Upload API Key will be accessible by all users. All other API keys can be retrieved and managed by users with a role of Manager in the Data Theorem portal, at https://www.securetheorem.com/sdlc within the “API Access” section.
To create a new key, click on the “Create API Key” button within the “API Access” section of the SecDevOps page. Next, configure the API key on the Create API Key page. The name field allows an API key to be easily identifiable. The rest of the parameters will have to be set depending on the use case of the API key. When the API key is saved, the Edit API Key page will load with the actual generated key.
API keys can be customized for specific circumstances. For example, an API key can be configured to access a select number of apps through the Results API. Additionally, an API key can have its access to any API revoked.
Unauthenticated responses will return a
All dates are formatted in UTC.
There is no rate limiting enforced at the moment, but we might add a per-day limit later if needed.
A Python client/library for accessing the API is available at https://bitbucket.org/datatheorem/dt-api-client.