Skip to content

ibl-data-manager (4.84.1-ai-plus)

API for iblai

Download OpenAPI description
Languages
Servers
Mock server
https://docs.ibl.ai/_mock/apis/ibl
https://base.manager.iblai.app
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

Get student LLM access permissions

Request

Check which LLM resources students are currently allowed to access on a platform

Security
PlatformApiKeyAuthentication
Query
platform_keystring[ 1 .. 255 ] charactersrequired

The platform key to check

curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/student-llm-access/status/?platform_key=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Bodyapplication/json
platform_keystringrequired

The platform key

llm_resourcesArray of stringsrequired

List of LLM resource paths that students can access. Format: ['llms/openai/models/gpt-4', 'llms/openai/', 'llms/']

Response
application/json
{ "platform_key": "string", "llm_resources": [ "string" ] }

Set student mentor creation permission

Request

Enable or disable the ability for students to create mentors on a platform

Security
PlatformApiKeyAuthentication
Bodyrequired
platform_keystring<= 255 charactersrequired

The platform key where the permission should be changed

allow_students_to_create_mentorsbooleanrequired

Whether to allow students to create mentors (true) or not (false)

curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/student-mentor-creation/set/ \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "platform_key": "string",
    "allow_students_to_create_mentors": true
  }'

Responses

Bodyapplication/json
allow_students_to_create_mentorsbooleanrequired

Whether students can create mentors on this platform

platform_keystringrequired

The platform key

messagestring

Success message (only in set permission response)

Response
application/json
{ "allow_students_to_create_mentors": true, "platform_key": "string", "message": "string" }

Get student mentor creation permission status

Request

Check whether students are currently allowed to create mentors on a platform

Security
PlatformApiKeyAuthentication
Query
platform_keystring[ 1 .. 255 ] charactersrequired

The platform key to check

curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/student-mentor-creation/status/?platform_key=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Bodyapplication/json
allow_students_to_create_mentorsbooleanrequired

Whether students can create mentors on this platform

platform_keystringrequired

The platform key

messagestring

Success message (only in set permission response)

Response
application/json
{ "allow_students_to_create_mentors": true, "platform_key": "string", "message": "string" }
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations