Bulk Filters Download API (Early Access)
POST
https://app.balkan.id/api/rest/v0/filters/download-url
Configuration
BalkanID Filters Download CSV Format
Sample CSV
ID | Name* | Type* | Value* |
---|---|---|---|
f1 | Engineering employees | PEOPLE | {"department":{"_in":["Engineering"]}} |
f2 | Privileged identities outside Engineering | IDENTITIES | {"_and":[{"labels":[{"key":"entitlement/privileged","val":{"_eq":"Privileged"}}]},{"_not":{"employee":{"department":{"_in":["Engineering"]}}}}]} |
Column Definitions
Column Name | Column Description |
---|---|
ID | Required - ID of the filter. |
Name | Required - The name of the filter. It appears in the applications. |
Type | Required - The type of the filter. One of: PEOPLE, IDENTITIES, APPLICATIONS, ENTITLEMENTS, PEOPLE_ENTITLEMENTS, APPLICATION_ENTITLEMENTS, IDENTITIES_ENTITLEMENTS, REVIEWS |
Value | Required - The filter value in JSON format. |
Required Columns
All other columns are optional.
Download the CSV file via the pre-signed URL
To use the polling URL, first send an HTTP request with the method
HEAD
to the pollingUrl
.If the response status code is
404
, the file is not ready, and you should retry this polling request after a delay.If the response status code is
200
, the file is ready, and you may proceed to download the CSV from the received url
.Request
Header Params
X-Api-Key-ID
string
optional
X-Api-Key-Secret
string
optional
Content-Type
string
optional
Default:
application/json