OpenText Cybersecurity · Schema
Release
Release
CybersecurityApplication SecurityVulnerability ManagementSASTDASTEndpoint SecurityThreat DetectionEmail SecurityBackup and RecoveryManaged Service ProvidersIdentity and AccessPrivacyEnterprise Software
Properties
| Name | Type | Description |
|---|---|---|
| releaseId | integer | Release identifier |
| releaseName | string | Name of the release |
| releaseDescription | string | Description of the release |
| suspended | boolean | Indicates whether or not the release is suspended |
| releaseCreatedDate | string | The date the release was created |
| microserviceName | string | Name of the microservice |
| microserviceId | integer | ID of the microservice |
| applicationId | integer | Application id |
| applicationName | string | Name of the application |
| currentAnalysisStatusTypeId | integer | Current ananlysis status type id. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| currentAnalysisStatusType | string | Current ananlysis status type. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| rating | integer | The current star rating (1-5) |
| critical | integer | Number of critical vulnerabilities |
| high | integer | Number of high vulnerabilities |
| medium | integer | Number of medium vulnerabilities |
| low | integer | Number of low vulnerabilities |
| staticCritical | integer | Number of critical vulnerabilities from static scans |
| staticHigh | integer | Number of high vulnerabilities from static scans |
| staticMedium | integer | Number of medium vulnerabilities from static scans |
| staticLow | integer | Number of low vulnerabilities from static scans |
| dynamicCritical | integer | Number of critical vulnerabilities from dynamic scans |
| dynamicHigh | integer | Number of high vulnerabilities from dynamic scans |
| dynamicMedium | integer | Number of medium vulnerabilities from dynamic scans |
| dynamicLow | integer | Number of low vulnerabilities from dynamic scans |
| mobileCritical | integer | Number of critical vulnerabilities from mobile scans |
| mobileHigh | integer | Number of high vulnerabilities from mobile scans |
| mobileMedium | integer | Number of medium vulnerabilities from mobile scans |
| mobileLow | integer | Number of low vulnerabilities from mobile scans |
| openSourceCritical | integer | Number of critical vulnerabilities for open source scans. |
| openSourceHigh | integer | Number of high vulnerabilities for open source scans. |
| openSourceMedium | integer | Number of medium vulnerabilities for open source scans. |
| openSourceLow | integer | Number of low vulnerabilities for open source scans. |
| currentStaticScanId | integer | Current static scan identifier |
| currentDynamicScanId | integer | Current dynamic scan identifier |
| currentMobileScanId | integer | Current Mobile Scan Id |
| staticAnalysisStatusType | string | Current status of the static scan on this release (null if no static scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| dynamicAnalysisStatusType | string | Current status of the dynamic scan on this release (null if no dynamic scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| mobileAnalysisStatusType | string | Current status of the mobile scan on this release (null if no mobile scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| staticAnalysisStatusTypeId | integer | Current status of the static scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| dynamicAnalysisStatusTypeId | integer | Current status of the dynamic scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| mobileAnalysisStatusTypeId | integer | Current status of the mobile scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes |
| staticScanDate | string | Static scan completed date |
| dynamicScanDate | string | Dynamic scan completed date |
| mobileScanDate | string | Mobile scan completed date |
| issueCount | integer | Total number of issues |
| isPassed | boolean | Pass/Failed status |
| passFailReasonTypeId | integer | Reason for the scan pass/fail id. Values can be obtained by calling GET /api/v3/lookup-items?type=PassFailReasonTypes |
| passFailReasonType | string | Reason for the scan pass/fail. Values can be obtained by calling GET /api/v3/lookup-items?type=PassFailReasonTypes |
| sdlcStatusTypeId | integer | SDLC Status Type Id. Values can be obtained by calling GET /api/v3/lookup-items?type=SDLCStatusTypes |
| sdlcStatusType | string | SDLC Status Type. Values can be obtained by calling GET /api/v3/lookup-items?type=SDLCStatusTypes |
| ownerId | integer | Owner Id |
| IsDebrickedScanEnabled | boolean | Is Debricked Scan Enabled |
| attributes | array | Release attributes |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/opentext-cybersecurity/main/json-schema/opentext-cybersecurity-release-schema.json",
"title": "Release",
"description": "Release",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/opentext-cybersecurity-releases-api-openapi.yml#/components/schemas/Release",
"type": "object",
"properties": {
"releaseId": {
"format": "int32",
"description": "Release identifier",
"type": "integer"
},
"releaseName": {
"description": "Name of the release",
"type": "string"
},
"releaseDescription": {
"description": "Description of the release",
"type": "string"
},
"suspended": {
"description": "Indicates whether or not the release is suspended",
"type": "boolean"
},
"releaseCreatedDate": {
"format": "date-time",
"description": "The date the release was created",
"type": "string"
},
"microserviceName": {
"description": "Name of the microservice",
"type": "string"
},
"microserviceId": {
"format": "int32",
"description": "ID of the microservice",
"type": "integer"
},
"applicationId": {
"format": "int32",
"description": "Application id",
"type": "integer"
},
"applicationName": {
"description": "Name of the application",
"type": "string"
},
"currentAnalysisStatusTypeId": {
"format": "int32",
"description": "Current ananlysis status type id. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "integer"
},
"currentAnalysisStatusType": {
"description": "Current ananlysis status type. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "string"
},
"rating": {
"format": "int32",
"description": "The current star rating (1-5)",
"type": "integer"
},
"critical": {
"format": "int32",
"description": "Number of critical vulnerabilities",
"type": "integer"
},
"high": {
"format": "int32",
"description": "Number of high vulnerabilities",
"type": "integer"
},
"medium": {
"format": "int32",
"description": "Number of medium vulnerabilities",
"type": "integer"
},
"low": {
"format": "int32",
"description": "Number of low vulnerabilities",
"type": "integer"
},
"staticCritical": {
"format": "int32",
"description": "Number of critical vulnerabilities from static scans",
"type": "integer"
},
"staticHigh": {
"format": "int32",
"description": "Number of high vulnerabilities from static scans",
"type": "integer"
},
"staticMedium": {
"format": "int32",
"description": "Number of medium vulnerabilities from static scans",
"type": "integer"
},
"staticLow": {
"format": "int32",
"description": "Number of low vulnerabilities from static scans",
"type": "integer"
},
"dynamicCritical": {
"format": "int32",
"description": "Number of critical vulnerabilities from dynamic scans",
"type": "integer"
},
"dynamicHigh": {
"format": "int32",
"description": "Number of high vulnerabilities from dynamic scans",
"type": "integer"
},
"dynamicMedium": {
"format": "int32",
"description": "Number of medium vulnerabilities from dynamic scans",
"type": "integer"
},
"dynamicLow": {
"format": "int32",
"description": "Number of low vulnerabilities from dynamic scans",
"type": "integer"
},
"mobileCritical": {
"format": "int32",
"description": "Number of critical vulnerabilities from mobile scans",
"type": "integer"
},
"mobileHigh": {
"format": "int32",
"description": "Number of high vulnerabilities from mobile scans",
"type": "integer"
},
"mobileMedium": {
"format": "int32",
"description": "Number of medium vulnerabilities from mobile scans",
"type": "integer"
},
"mobileLow": {
"format": "int32",
"description": "Number of low vulnerabilities from mobile scans",
"type": "integer"
},
"openSourceCritical": {
"format": "int32",
"description": "Number of critical vulnerabilities for open source scans.",
"type": "integer"
},
"openSourceHigh": {
"format": "int32",
"description": "Number of high vulnerabilities for open source scans.",
"type": "integer"
},
"openSourceMedium": {
"format": "int32",
"description": "Number of medium vulnerabilities for open source scans.",
"type": "integer"
},
"openSourceLow": {
"format": "int32",
"description": "Number of low vulnerabilities for open source scans.",
"type": "integer"
},
"currentStaticScanId": {
"format": "int32",
"description": "Current static scan identifier",
"type": "integer"
},
"currentDynamicScanId": {
"format": "int32",
"description": "Current dynamic scan identifier",
"type": "integer"
},
"currentMobileScanId": {
"format": "int32",
"description": "Current Mobile Scan Id",
"type": "integer"
},
"staticAnalysisStatusType": {
"description": "Current status of the static scan on this release (null if no static scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "string"
},
"dynamicAnalysisStatusType": {
"description": "Current status of the dynamic scan on this release (null if no dynamic scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "string"
},
"mobileAnalysisStatusType": {
"description": "Current status of the mobile scan on this release (null if no mobile scan). Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "string"
},
"staticAnalysisStatusTypeId": {
"format": "int32",
"description": "Current status of the static scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "integer"
},
"dynamicAnalysisStatusTypeId": {
"format": "int32",
"description": "Current status of the dynamic scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "integer"
},
"mobileAnalysisStatusTypeId": {
"format": "int32",
"description": "Current status of the mobile scan as a numberic identifier. Values can be obtained by calling GET /api/v3/lookup-items?type=AnalysisStatusTypes",
"type": "integer"
},
"staticScanDate": {
"format": "date-time",
"description": "Static scan completed date",
"type": "string"
},
"dynamicScanDate": {
"format": "date-time",
"description": "Dynamic scan completed date",
"type": "string"
},
"mobileScanDate": {
"format": "date-time",
"description": "Mobile scan completed date",
"type": "string"
},
"issueCount": {
"format": "int32",
"description": "Total number of issues",
"type": "integer"
},
"isPassed": {
"description": "Pass/Failed status",
"type": "boolean"
},
"passFailReasonTypeId": {
"format": "int32",
"description": "Reason for the scan pass/fail id. Values can be obtained by calling GET /api/v3/lookup-items?type=PassFailReasonTypes",
"type": "integer"
},
"passFailReasonType": {
"description": "Reason for the scan pass/fail. Values can be obtained by calling GET /api/v3/lookup-items?type=PassFailReasonTypes",
"type": "string"
},
"sdlcStatusTypeId": {
"format": "int32",
"description": "SDLC Status Type Id. Values can be obtained by calling GET /api/v3/lookup-items?type=SDLCStatusTypes",
"type": "integer"
},
"sdlcStatusType": {
"description": "SDLC Status Type. Values can be obtained by calling GET /api/v3/lookup-items?type=SDLCStatusTypes",
"type": "string"
},
"ownerId": {
"format": "int32",
"description": "Owner Id",
"type": "integer"
},
"IsDebrickedScanEnabled": {
"description": "Is Debricked Scan Enabled",
"type": "boolean"
},
"attributes": {
"description": "Release attributes",
"type": "array",
"items": {
"$ref": "#/$defs/ApplicationAttributeExtended"
}
}
},
"$defs": {
"ApplicationAttributeExtended": {
"description": "Application Attribute Extended",
"type": "object",
"properties": {
"name": {
"description": "Name of the attribute",
"type": "string"
},
"id": {
"format": "int32",
"description": "Id of the attribute",
"type": "integer"
},
"value": {
"description": "Value of the attribute",
"type": "string"
}
}
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/opentext-cybersecurity-release"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.