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

credentials

Operations

features

Operations

media

Operations

notifications

Operations

scim

Operations

commerce

Operations

service_launch_tenant_create

Request

User/tenant creation API

To create using any payment provider, ensure you use the StudentToken Authentication Mechanism and also include the correct provider_key in the request body:

    apple_transaction_id: str
    stripe_checkout_id: str
    x_gcp_marketplace_token: str
    aws_transaction_id: str
    google_pay_transaction_id: str

To create a tenant without a payment provider, call the API without ny of the above provider keys in the request body

Security
PlatformApiKeyAuthentication
Bodyrequired
usernamestringrequired
emailstring(email)required
firstnamestring
Default ""
lastnamestring
Default ""
passwordstring
namestringrequired

Organization name

keystringrequired

Unique key for the organization

ignore_user_existsboolean
Default false
curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/service/launch/tenant/ \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "username": "string",
    "email": "user@example.com",
    "firstname": "",
    "lastname": "",
    "password": "string",
    "name": "string",
    "key": "string",
    "ignore_user_exists": false
  }'

Responses

Bodyapplication/json
successboolean
Default true
messageanyrequired
dataany
idstring
timestampstring
orgstringrequired
lms_urlstringrequired
cms_urlstringrequired
portal_urlstringrequired
edx_rolestringrequired
Response
application/json
{ "success": true, "message": null, "data": null, "id": "string", "timestamp": "string", "org": "string", "lms_url": "string", "cms_url": "string", "portal_url": "string", "edx_role": "string" }

service_manage_user_create

Request

User creation flow

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

Responses

No response body

service_manage_user_role_create

Request

Make user tenant admin

Security
PlatformApiKeyAuthentication
curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/service/manage/user/role/ \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

No response body

recommendations

Operations

reports

Operations

skills

Operations