API for iblai
API Reference//
- Update RBAC policy
core_consolidated_token_proxy_create
core_departments_retrieve
core_departments_create
core_departments_destroy
core_departments_members_retrieve
core_departments_members_create
core_departments_members_destroy
core_departments_members_bulk_create
core_departments_members_check_retrieve
core_domains_whitelist_retrieve
core_domains_whitelist_create
core_heartbeat_celery_retrieve
core_heartbeat_celery_beat_retrieve
core_launcher_retrieve
core_launcher_create
core_lti_1p3_provider_lti_keys_list
core_lti_1p3_provider_lti_keys_create
core_lti_1p3_provider_lti_keys_retrieve
core_lti_1p3_provider_lti_keys_update
core_lti_1p3_provider_lti_keys_destroy
core_lti_1p3_provider_lti_mentors_list
core_lti_1p3_provider_lti_mentors_create
core_lti_1p3_provider_lti_mentors_retrieve
core_lti_1p3_provider_lti_mentors_update
core_lti_1p3_provider_lti_mentors_destroy
core_lti_1p3_provider_lti_tools_list
core_lti_1p3_provider_lti_tools_create
core_lti_1p3_provider_lti_tools_retrieve
core_lti_1p3_provider_lti_tools_update
core_lti_1p3_provider_lti_tools_destroy
core_orgs_dark_mode_logo_retrieve
core_orgs_dark_mode_logo_create_create
core_orgs_favicon_retrieve
core_orgs_favicon_create_create
core_orgs_logo_retrieve
core_orgs_logo_create_create
core_orgs_metadata_retrieve
core_orgs_metadata_update
core_orgs_metadata_partial_update
core_orgs_redirect_tokens_create
core_orgs_redirect_tokens_retrieve
core_orgs_redirect_tokens_delete_destroy
core_orgs_thumbnail_retrieve
core_orgs_thumbnail_create_create
core_platform_retrieve
core_platform_create
core_platform_api_tokens_list
core_platform_api_tokens_create
core_platform_api_tokens_destroy
core_platform_config_site_retrieve
core_platform_config_site_create
List Platform Configurations
Set Platform Configurations
core_platform_configurations_available_settings_retrieve
core_platform_configurations_delete_config_destroy
core_platform_configurations_public_retrieve
core_platform_users_retrieve
core_platform_users_policies_update
core_platforms_public_image_assets_list
core_platforms_public_image_assets_create
core_platforms_public_image_assets_retrieve
core_platforms_public_image_assets_update
core_platforms_public_image_assets_partial_update
core_platforms_public_image_assets_destroy
core_platforms_public_image_assets_file_retrieve
List RBAC groups
Create RBAC group
Retrieve RBAC group
Update RBAC group
Partially update RBAC group
Delete RBAC group
Get mentor access status
Control which RbacGroups and/or Users have access to a mentor and with what Role
Check user permissions
List RBAC policies
Create RBAC policy
Retrieve RBAC policy
Partially update RBAC policy
Delete RBAC policy
List RBAC roles
Create RBAC role
Retrieve RBAC role
Update RBAC role
Partially update RBAC role
Delete RBAC role
Set student LLM access permissions
Get student LLM access permissions
Set student mentor creation permission
Get student mentor creation permission status
Get user group access status
Manage user access to groups
core_session_logout_create
core_signals_edx_create
core_token_proxy_create
core_token_verify_retrieve
core_user_groups_retrieve
core_user_groups_create
core_user_groups_destroy
core_user_groups_link_retrieve
core_user_groups_link_create
core_user_groups_link_destroy
core_user_groups_link_bulk_create
core_users_delete_create
core_users_metadata_proxy_retrieve
core_users_platforms_list
core_users_platforms_create
core_users_platforms_config_retrieve
core_users_platforms_config_create
core_users_platforms_self_link_create
core_users_proxy_retrieve
core_users_proxy_create
core_users_proxy_bulk_create
core_users_search_retrieve
departments_orgs_retrieve
roles_platform_orgs_roles_users_desired_roles_retrieve
roles_platform_orgs_roles_users_reported_roles_retrieve
user_groups_orgs_retrieve
Update RBAC policy
ibl-data-manager (4.84.1-ai-plus)
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/
- https://base.manager.iblai.app/api/core/rbac/policies/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "id": 0, "name": "string", "role": { "id": 0, "name": "string", "actions": [ … ], "data_actions": [ … ] }, "platform": { "id": 0, "key": "string", "name": "string" }, "resources": [ "string" ], "users": [ { … } ], "groups": [ { … } ], "is_internal": true }
Bodyrequired
- application/json
- application/scim+json
- application/x-www-form-urlencoded
- multipart/form-data
- */*
List of resource paths this policy grants access to (e.g., ['/platforms/1/mentors', '/platforms/1/mentors/settings'])
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/
- https://base.manager.iblai.app/api/core/rbac/policies/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"resources": [
"string"
],
"role_id": 0,
"platform_key": "string",
"users_to_add": [
0
],
"users_to_remove": [
0
],
"groups_to_add": [
0
],
"groups_to_remove": [
0
]
}'Response
application/json
{ "id": 0, "name": "string", "role": { "id": 0, "name": "string", "actions": [ … ], "data_actions": [ … ] }, "platform": { "id": 0, "key": "string", "name": "string" }, "resources": [ "string" ], "users": [ { … } ], "groups": [ { … } ], "is_internal": true }
Body
- application/json
- application/scim+json
- application/x-www-form-urlencoded
- multipart/form-data
- */*
List of resource paths this policy grants access to (e.g., ['/platforms/1/mentors', '/platforms/1/mentors/settings'])
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/
- https://base.manager.iblai.app/api/core/rbac/policies/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/policies/{id}/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"resources": [
"string"
],
"role_id": 0,
"platform_key": "string",
"users_to_add": [
0
],
"users_to_remove": [
0
],
"groups_to_add": [
0
],
"groups_to_remove": [
0
]
}'Response
application/json
{ "id": 0, "name": "string", "role": { "id": 0, "name": "string", "actions": [ … ], "data_actions": [ … ] }, "platform": { "id": 0, "key": "string", "name": "string" }, "resources": [ "string" ], "users": [ { … } ], "groups": [ { … } ], "is_internal": true }