POST: Company Threat Attestations Bulk

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
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.