Skip to content

ibl-data-manager (3.59.0-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_mentor_orgs_users_assumed_knowledge_create

Request

Update assumed knowledge levels.

Args: request: The HTTP request containing the updated knowledge levels. org: The organization/tenant identifier. user_id: The ID of the user to update assumed knowledge for.

Returns: Response: The updated assumed knowledge levels.

Raises: BadRequest: If the provided data is invalid.

Security
PlatformApiKeyAuthentication
Path
orgstringrequired
user_idstringrequired
Bodyrequired
levelsArray of objects(AssumedKnowledgeLevel)required
levels[].​categorystringrequired
levels[].​levelstringrequired
curl -i -X POST \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/assumed-knowledge/' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "levels": [
      {
        "category": "Programming",
        "level": "Advanced"
      },
      {
        "category": "Mathematics",
        "level": "Advanced"
      },
      {
        "category": "Statistics",
        "level": "Intermediate"
      }
    ]
  }'

Responses

Bodyapplication/json
levelsArray of objects(AssumedKnowledgeLevel)required
levels[].​categorystringrequired
levels[].​levelstringrequired
Response
application/json
{ "levels": [ {}, {}, {} ] }

ai_mentor_orgs_users_audio_to_text_create

Request

Convert an uploaded audio file to text.

Args: request: The HTTP request containing the audio file. org: The organization/tenant identifier. user_id: The ID of the user uploading the audio.

Returns: Response: The transcribed text from the audio file.

Raises: BadRequest: If the audio file is invalid or cannot be processed. NotFound: If the API key for the tenant is not found.

Security
PlatformApiKeyAuthentication
Path
orgstringrequired
user_idstringrequired
Bodyrequired
filestring(uri)required
curl -i -X POST \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/audio-to-text/' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: multipart/form-data' \
  -F file=http://example.com

Responses

Bodyapplication/json
textstringrequired
Response
application/json
{ "text": "This is the transcribed text from the audio file." }

ai_mentor_orgs_users_available_template_mentors_retrieve

Request

This endpoint list available template mentors for a tenant

Returns:

200 : List of Tool objects

Security
PlatformApiKeyAuthentication
Path
orgstringrequired
user_idstringrequired
curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/available-template-mentors/' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Bodyapplication/json
idintegerread-onlyrequired
namestring<= 255 charactersrequired
slugstring<= 255 characters^[-a-zA-Z0-9_]+$
unique_idstring(uuid)
descriptionstring or null
system_promptstring or null
platform_keystring or nullrequired
Response
application/json
[ { "id": 1, "name": "mentorAI", "platform": "main", "slug": "ai-mentor", "unique_id": "8485a252-eecf-436b-ba25-3f4ea3e7cda9", "description": "Upbeat, encouraging tutor helping students understand concepts by explaining ideas and asking questions.", "system_prompt": "Wrap all responses in MARKDOWN formatted text." } ]

ai-prompt

Operations

career

Operations

catalog

Operations

core

Operations

credentials

Operations

features

Operations

media

Operations

notifications

Operations

scim

Operations

commerce

Operations

recommendations

Operations

reports

Operations

skills

Operations