Bulk RBAC Upload API (Early Access)
POST
https://app.balkan.id/api/rest/v0/rbac/upload-url
Configuration
BalkanID RBAC Upload CSV Format
ID | Name | Value | Integration ID | Role | Employees | Department | Job Title |
---|---|---|---|---|---|---|---|
01H90W5FM2RY663D6AFNG9HEJ9 | developer | [ {department: engineering, job-title: engineer, ratio: 0.90 } ] | google/01H90W5FM2RY663D6AFNG9HEJ9 | [policy/APIGatewayServiceRolePolicy, group/blkn-ue2-dev-pipeline-cluster-k8s-developer] | abc@balkan.id | Engineering | Engineer |
Cloud Architect | [ {department: engineering, job-title: engineer, ratio: 0.90 } ] | google/01H90W5FM2RY663D6AFNG9HEJ9 | [policy/APIGatewayServiceRolePolicy, group/blkn-ue2-dev-pipeline-cluster-k8s-developer] | abc@balkan.id | Engineering | Intern |
Column Definitions
Column Name | Column Description |
---|---|
ID | Optional - ID of the filter if already exists. It should be used to update. |
Name | Required - The name of the role. |
Value | Required - The value of the role. |
Integration ID | Required - The integration ID of the role. |
Role | Required - The list of roles. |
Employees | Required - List of employees having the role. |
Department | Optional - The department of the employee. |
Job Title | Optional - The job title of the employee. |
Required Columns
Upload the CSV file via the pre-signed URL
is to upload the CSV in BalkanID RBAC CSV format to the pre-signed URL.
curl
:
curl -X PUT <pre-signed url> --data-binary @./path/to/rbac.csv
PUT
.format.
Request
Header Params
X-Api-Key-ID
string
optional
X-Api-Key-Secret
string
optional
Content-Type
string
optional
Default:
application/json