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/

Operations
Operations
Operations

ai_bot_v1_bots_discord_user_config_partial_update

Request

Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile.

Security
PlatformApiKeyAuthentication
Path
idintegerrequired

A unique integer value identifying this discord user config.

orgstringrequired
Body
discord_user_idstring<= 200 characters
curl -i -X PATCH \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-bot/v1/bots/{org}/discord-user-config/{id}/' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "discord_user_id": "string"
  }'

Responses

Bodyapplication/json
idintegerread-onlyrequired
userinteger[ 0 .. 2147483647 ]read-onlyrequired

edX user ID

discord_user_idstring<= 200 charactersrequired
date_createdstring(date-time)read-onlyrequired
last_modifiedstring(date-time)read-onlyrequired
Response
application/json
{ "id": 0, "user": 2147483647, "discord_user_id": "string", "date_created": "2019-08-24T14:15:22Z", "last_modified": "2019-08-24T14:15:22Z" }

ai_bot_v1_bots_discord_user_config_destroy

Request

Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile.

Security
PlatformApiKeyAuthentication
Path
idintegerrequired

A unique integer value identifying this discord user config.

orgstringrequired
curl -i -X DELETE \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-bot/v1/bots/{org}/discord-user-config/{id}/' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

No response body

ai_bot_v1_bots_slack_user_config_list

Request

Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots.

Security
PlatformApiKeyAuthentication
Path
orgstringrequired
curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-bot/v1/bots/{org}/slack-user-config/' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Bodyapplication/jsonArray [
idintegerread-onlyrequired
userinteger[ 0 .. 2147483647 ]read-onlyrequired

edX user ID

slack_team_domainstring<= 200 charactersrequired

Team Domain in the stated slack workspace. This is also the workspace name.

slack_usernamestring<= 200 charactersrequired

Username in the stated slack workspace

date_createdstring(date-time)read-onlyrequired
last_modifiedstring(date-time)read-onlyrequired
]
Response
application/json
[ { "id": 0, "user": 2147483647, "slack_team_domain": "string", "slack_username": "string", "date_created": "2019-08-24T14:15:22Z", "last_modified": "2019-08-24T14:15:22Z" } ]
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations