/v1/vexUpload a base64-encoded VEX document
Uploads a base64-encoded CycloneDX VEX document for a project. Provide project, projectName, projectVersion, and vex; project must be a UUID, and vex must contain valid base64-encoded data. The vex value is limited to 20,000,000 characters, so use POST for larger documents; the response includes a token for checking processing progress.
JSON payload for uploading a base64-encoded CycloneDX VEX document. All fields are required.
A 400 is returned when the payload is invalid or the VEX fails CycloneDX schema validation. All four fields are required: project must match the UUID format, projectName and projectVersion must be non-empty, and vex must be valid base64 and no longer than 20,000,000 characters. A 401 indicates an unauthorized request, a 403 indicates that the authenticated user lacks permission or access to the project, and a 404 is returned when the project cannot be found.