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-prompt

Operations

career

Operations

catalog

Operations

core

Operations

core_consolidated_token_proxy_create

Request

Create DM and AXD Tokens for user and platform_key

Params:

  • Any of user_id, username, or email (choose one only, required)
  • platform_key: str (required)
Security
PlatformApiKeyAuthentication
Bodyrequired
user_idinteger

Edx User ID

usernamestring

Edx Username

emailstring(email)

Edx Email

platform_keystringrequired

Platform key axd token should belong to

curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/core/consolidated-token/proxy/ \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "user_id": 0,
    "username": "string",
    "email": "user@example.com",
    "platform_key": "string"
  }'

Responses

Bodyapplication/json
dataobject(TokenProxyOutputSerializerData)required

Core data for Response

data.​userobjectrequired

Serializer for User model for TokenProxyOutputSerializerData

data.​user.​user_idintegerrequired

Edx User ID

data.​user.​user_emailstringrequired

User's Edx Email

data.​user.​user_nicenamestringrequired

Username

data.​user.​user_display_namestringrequired

User's display name

data.​user.​user_fullnamestringread-onlyrequired

Edx Full Name

data.​axd_tokenobjectrequired

Axd Token details

data.​axd_token.​tokenstringrequired

Token

data.​axd_token.​expiresstring(date-time)required

Token Expiration Date

data.​dm_tokenobjectrequired

Manager auth token serializer

data.​dm_token.​tokenstringread-onlyrequired

Token key

data.​dm_token.​expiresstring(date-time)required

Token expiration

Response
application/json
{ "data": { "user": {}, "axd_token": {}, "dm_token": {} } }

core_departments_retrieve

Request

Show (active) departments associated with a platform

Security
PlatformApiKeyAuthentication
curl -i -X GET \
  https://docs.ibl.ai/_mock/apis/ibl/api/core/departments/ \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

No response body

core_departments_create

Request

Create/update a department

Security
PlatformApiKeyAuthentication
curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/core/departments/ \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

No response body

credentials

Operations

features

Operations

media

Operations

notifications

Operations

scim

Operations

commerce

Operations

recommendations

Operations

reports

Operations

skills

Operations