v1

latestOpenAPI 3.0.0Proprietary - Commercial Use Only2026-08-06172139621.6 KB
Compliance

Uploads a compliance artifact for the target company.

A compliance file can come in many different forms, but it’s a specific document including records, observations, and verbal responses that are required to verify compliance with a standard. Black Kite gives its users a head start with identifying their vendor’s adherence to 14 cybersecurity standards. <br/> This endpoint uploads a compliance related document. We support XLSX, XLS, CSV, XLSM, PDF, DOCX, DOC, TXT formats. <br/> Minimum file size is 50 bytes and maximum is 25MBs. Beware that when the uploaded file exceeds the maximum allowed size, then the error response will not be immediate but result in considerably long waits.

post/api/v2/companies/{id}/compliance/upload

Path parameters

idinteger required
Example:123

The id of the company that the compliance artifact is to be uploaded.

Response

Success

Tokenstring

The process is async, so, the response will contain this token, which you can use to check the status of the analysis through /companies/{id}/compliance/upload GET endpoint.

Example response

{
  "Token": "93ecadf5-0917-4f11-9c1c-3269ae1f1795"
}