POST: Company Threat Attestations Bulk
https://api.bitsighttech.com/ratings/v1/companies/{guid}/threats/attestations/bulk
List all the company’s threat attestations
Parameters
* required
guid*
[Path] The company's unique identifier
Value: [String] Company unique identifier [company_guid].
add
[Body] Threat attestations to add.
Value: [Array] Attestation details
{
"attestation_slug": "UNREVIEWED",
"is_public": true,
"threat_guid": "11111111-aaaa-1111-aaaa-111111111111"
}
attestation_slug
[Body] Identify the attestation slug that will be defined
Value: [String] One of the possible attestation slugs (UNREVIEWED, UNDER_REVIEW, NOT_VULNERABLE, RISK_ACCEPTED)
is_public
[Body] Identify the public status that will be defined
Value: [Boolean] true = The attestation is public
threat_guid
[Body] Identify the threat unique identifier that will have the attestation
Value: [String] The threat’s unique identifier
Example Response
{
"added": [
{
"threat_guid": "11111111-aaaa-1111-aaaa-111111111111",
"attestation_slug": "UNREVIEWED",
"is_public": true
}
],
"not_added": []
}
Status Codes
See common errors and status codes.
200 – Okay
Everything worked as expected.
400 – Bad Request
This can often be due to an error or the omission of a required parameter.
- Invalid Parameter
- Duplicate entry
- Not found
- October 15, 2025: Published
Feedback
0 comments
Please sign in to leave a comment.