Bulk Findings Upload API (Early Access)
POST
https://app.balkan.id/api/rest/v0/findings/upload-url
Configuration
BalkanID Findings Upload CSV Format
Sample CSV
|----------------------------------|---------------------------|----------------------|---------------------------------------------------------------------------------------------|---------------------------|-----------|-------------|-------|----------|--------|------------------------|------------|----------------------|
| 01HQGX4GKNBK1ESKJ8YA0M3GWX | john.doe@balkan.id | anujparihar@yahoo.com| "[[ { "key": "employee/terminated", "value": { "text": "Terminated" }, "explanation": { "termination_date": "2023-12-25" } } ]]" | github/01HKMMKX0HQ10X045PBAKBDAE3 | TestName3 | | test | john.doe@balkan.id | | john.doe@balkan.id| 2024-02-28T12:32:16.235468Z | 2024-02-28T12:32:16.235468Z | stopped |
Column Definitions
Column Name | Column Description |
---|---|
ID | Optiona - A unique identifier for the finding. This is the internal balkan id of the finding. If it exists, finding will be updated |
Employee | Required - The employee associated with the finding. |
Identity | Required - The identity email associated with the finding. |
Labels | Required - The labels associated with the finding. It is an array of array of label object |
Integration | Required - The integration associated with the finding. |
Name | Optiona - The name of the finding. |
Description | Optional - The description of the finding. |
Value | Optional - The value of the finding. |
Metadata | Optional - The metadata of the finding. |
Reason | Optional - The reason of the finding. |
Assigned To | Required - The user to whom the finding is assigned. |
Updated At | Optional - The updated at of the finding. |
Updated By | Required - The updated by of the finding. |
Workflow Status | Optional - The workflow status of the finding. It only takes the following values: "created", "stopped", "started", "completed", "stopped" |
[
[
{
"key": "employee/terminated",
"explanation": {
"termination_date": "2023-12-25"
}
}
]
]
Upload the CSV file via the pre-signed URL
Below is a summary of the request using
curl
:
PUT
.Request
Header Params
X-Api-Key-ID
string
optional
X-Api-Key-Secret
string
optional
Content-Type
string
optional
Default:
application/json