POST: Company Threat Attestations Bulk Chelsea Deaner POST: Company Threat Attestations Bulkhttps://api.bitsighttech.com/ratings/v1/companies/{guid}/threats/attestations/bulkList all the company’s threat attestationsParameters* requiredguid*[Path] The company's unique identifierValue: [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 definedValue: [String] One of the possible attestation slugs (UNREVIEWED, UNDER_REVIEW, NOT_VULNERABLE, RISK_ACCEPTED)is_public[Body] Identify the public status that will be definedValue: [Boolean] true = The attestation is publicthreat_guid[Body] Identify the threat unique identifier that will have the attestationValue: [String] The threat’s unique identifierExample Response{ "added": [ { "threat_guid": "11111111-aaaa-1111-aaaa-111111111111", "attestation_slug": "UNREVIEWED", "is_public": true } ], "not_added": []}Status CodesSee common errors and status codes.200 – OkayEverything worked as expected.400 – Bad RequestThis can often be due to an error or the omission of a required parameter. Invalid Parameter Duplicate entry Not found October 15, 2025: Published Related articles GET: Company Threat Attestations Continuous Monitoring Application POST: Company Threat Attestations Query GET: Portfolio Threats [v2] Instant Insights Data and Technologies for Continuous Monitoring Feedback 0 comments Please sign in to leave a comment.