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/

ai-account

Operations

ai-analytics

Operations

ai-bot

Operations

ai-finetuning

Operations

ai-index

Operations

ai-marketing

Operations

ai-media

Operations

ai-mentor

Operations

ai-prompt

Operations

analytics

Operations

career

Operations

catalog

Operations

core

Operations

Set student LLM access permissions

Request

Configure which LLM resources students can access on a platform by replacing the LLM Users policy resources

Security
PlatformApiKeyAuthentication
Bodyrequired
platform_keystring<= 255 charactersrequired

The platform key where the LLM access should be set

llm_resourcesArray of stringsrequired

List of LLM resource paths. Format: ['llms/openai/models/gpt-4', 'llms/openai/', 'llms/']. Shorter paths grant access to all sub-resources.

curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/core/rbac/student-llm-access/set/ \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "platform_key": "string",
    "llm_resources": [
      "string"
    ]
  }'

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" ] }

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" }

credentials

Operations

custom-domains

Operations

features

Operations

media

Operations

notifications

Operations

scim

Operations

commerce

Operations

recommendations

Operations

reports

Operations

skills

Operations