Bulk Entity RBAC Upload API
POST
https://app.balkan.id/api/rest/v0/entity-rbac/upload-url
EntityRBAC
Note
BalkanID Entity RBAC Upload CSV Formats
App | Name* | Entity Type* | Source System* | Source ID* | Source Type* | Metadata Version | Metadata |
---|---|---|---|---|---|---|---|
entity_rbac_zip | ninja - kazekage - aws1 | role | entity_rbac_zip | 00u46wmgwtJKFot20700 | rbac role | v1 | {"description":"Kage of Sunagakure", "integrations": ["okta/01HT3JB8RY70G42CJEVAFKYPH0"]} |
entity_rbac_zip | ninja - raikage - aws1 | role | entity_rbac_zip | 00u5ixtfqORqYYfE0701 | rbac role | v1 | {"description":"Kage of Kumogakure", "integrations": ["okta/01HT3JB8RY70G42CJEVAFKYPH0"]} |
entity_rbac_zip | ninja - mizukage - aws1 | role | entity_rbac_zip | 00ua2cw60j82uItfr702 | rbac role | v1 | {"description":"Kage of Kirigakure", "integrations": ["okta/01HT3JB8RY70G42CJEVAFKYPH0"]} |
entity_rbac_zip | ninja - hokage - aws1 | role | entity_rbac_zip | 00ua2lxejvI1NXZYB703 | rbac role | v1 | {"description":"Kage of Konohagakure", "integrations": ["okta/01HT3JB8RY70G42CJEVAFKYPH0"]} |
entity_rbac_zip | ninja - tsuchikage - aws1 | role | entity_rbac_zip | 00g4l1fpphwhKeL6C704 | rbac role | v1 | {"description":"Kage of Iwagakure", "integrations": ["okta/01HT3JB8RY70G42CJEVAFKYPH0"]} |
Column Definitions
Column Name | Column Description |
---|---|
App | Application the Entity is associated with |
Name | Required - Name of the entity |
Entity Type | Required - The type of the entity |
Source System | Required - Source System of the entity |
Source ID | Required - ID of the source system |
Source Type | Required - Type of the source system |
Metadata Version | Version of the metadata, according to the metadata schema |
Metadata | Metadata for the entity |
Sample Entity Relations CSV
Parent Entity Integration ID | Parent Entity Source ID* | Parent Entity Type* | Entity Integration ID | Entity Source ID* | Entity Type* | Source System | Metadata Version | Metadata |
---|---|---|---|---|---|---|---|---|
entity_rbac_zip/01JBMHA5YPPZREF7QAGBP70781 | 00u46wmgwtJKFot20700 | role | okta/01HT3JB8RY70G42CJEVAFKYPH0 | 00g4l1fpphwhKeL6C696 | connection | entity_rbac_zip | v1 | {} |
entity_rbac_zip/01JBMHA5YPPZREF7QAGBP70781 | 00u5ixtfqORqYYfE0701 | role | okta/01HT3JB8RY70G42CJEVAFKYPH0 | 00g4l1fpphwhKeL6C696 | connection | entity_rbac_zip | v1 | {} |
entity_rbac_zip/01JBMHA5YPPZREF7QAGBP70781 | 00ua2cw60j82uItfr702 | role | okta/01HT3JB8RY70G42CJEVAFKYPH0 | 00g4l1fpphwhKeL6C696 | connection | entity_rbac_zip | v1 | {} |
entity_rbac_zip/01JBMHA5YPPZREF7QAGBP70781 | 00ua2lxejvI1NXZYB703 | role | okta/01HT3JB8RY70G42CJEVAFKYPH0 | 00g4l1fpphwhKeL6C696 | connection | entity_rbac_zip | v1 | {} |
entity_rbac_zip/01JBMHA5YPPZREF7QAGBP70781 | 00g4l1fpphwhKeL6C704 | role | okta/01HT3JB8RY70G42CJEVAFKYPH0 | 00g4l30r7eVUVhS3O800 | employee | entity_rbac_zip | v1 | {"ratio":0.5} |
Column Definitions
Column Name | Column Description |
---|---|
Parent Entity Integration ID | Integration ID of the parent entity |
Parent Entity Source ID | Required - Source ID of the parent entity, must exist in the last synced entities |
Parent Entity Type | Required - Type of the parent entity, types: identity, connection, resource |
Entity Integration ID | Integration ID of the entity |
Entity Source ID | Required - Source ID of the entity, must exist in the last synced entities |
Entity Type | Required - The type of the entity, types: identity, connection, resource |
Source System | Required - Source System of the entity |
Metadata Version | Version of the metadata, according to the metadata schema |
Metadata | Metadata for the entity |
Upload the ZIP 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