API for iblai
API Reference//
- Update a user
List existing RBAC groups
Manage existing user group
Get details of a specific RBAC group
Update an existing RBAC group
Partially update an existing RBAC group
Delete an existing RBAC group
Get details of a specific RBAC group
Update an existing RBAC group
Partially update an existing RBAC group
Delete an existing RBAC group
Add members to an existing RBAC group
Remove members from an existing RBAC group
List users in the system
Create a new user in the system
Get details of a specific user
Update a user
Partially update an existing user
Delete a user (not supported)
Get details of a specific user
Partially update an existing user
Delete a user (not supported)
Update a user
ibl-data-manager (4.84.1-ai-plus)
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/
- https://base.manager.iblai.app/api/orgs/{platform_key}/scim/v2/Users/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/?format=json' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
{ "schemas": [ "string" ], "id": "string", "userName": "string", "name": { "formatted": "string", "familyName": "string", "givenName": "string" }, "emails": [ { … } ], "active": true, "urn_ietf_params_scim_schemas_extension_enterprise_2_0_User": { "edxData": null, "userData": null, "departments": [ … ], "groups": [ … ], "rbacGroups": [ … ], "platforms": [ … ] }, "meta": { "resourceType": "string", "created": "string", "lastModified": "string", "version": "string", "location": "string" } }
Bodyrequired
- application/scim+json
- application/json
SCIM schema identifiers
Default ["urn:ietf:params:scim:schemas:core:2.0:User"]
User's email addresses
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/
- https://base.manager.iblai.app/api/orgs/{platform_key}/scim/v2/Users/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/?format=json' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/scim+json' \
-d '{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"userName": "string",
"name": {
"formatted": "string",
"familyName": "string",
"givenName": "string"
},
"emails": [
{
"value": "user@example.com",
"primary": true,
"type": "work"
}
],
"active": true,
"displayName": "string",
"locale": "string",
"timezone": "string",
"title": "string",
"organization": "string",
"phoneNumbers": [
{
"value": "string",
"type": "string"
}
],
"addresses": [
{
"type": "string",
"formatted": "string",
"streetAddress": "string",
"locality": "string",
"region": "string",
"postalCode": "string",
"country": "string"
}
],
"entitlements": [
"string"
],
"roles": [
"string"
],
"x509Certificates": [
"string"
],
"password": "string",
"provider": "string",
"tpaUid": "string",
"isStaff": false,
"update": false,
"platformOrgs": [
"string"
],
"departmentIds": [
0
],
"groupIds": [
0
],
"rbacGroupUniqueIds": [
"string"
],
"meta": {
"resourceType": "string",
"created": "string",
"lastModified": "string",
"version": "string",
"location": "string"
}
}'Response
{ "schemas": [ "string" ], "id": "string", "userName": "string", "name": { "formatted": "string", "familyName": "string", "givenName": "string" }, "emails": [ { … } ], "active": true, "urn_ietf_params_scim_schemas_extension_enterprise_2_0_User": { "edxData": null, "userData": null, "departments": [ … ], "groups": [ … ], "rbacGroups": [ … ], "platforms": [ … ] }, "meta": { "resourceType": "string", "created": "string", "lastModified": "string", "version": "string", "location": "string" } }
- Mock serverhttps://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/
- https://base.manager.iblai.app/api/orgs/{platform_key}/scim/v2/Users/{id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Users/{id}/?format=json' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/scim+json' \
-d '{
"schemas": [
"string"
],
"id": "string",
"userName": "string",
"name": {
"formatted": "string",
"familyName": "string",
"givenName": "string"
},
"emails": [
{
"value": "user@example.com",
"primary": true,
"type": "work"
}
],
"active": true,
"urn_ietf_params_scim_schemas_extension_enterprise_2_0_User": {
"edxData": null,
"userData": null,
"departments": [
{
"property1": null,
"property2": null
}
],
"groups": [
{
"property1": null,
"property2": null
}
],
"rbacGroups": [
{
"property1": null,
"property2": null
}
],
"platforms": [
{
"property1": null,
"property2": null
}
]
},
"meta": {
"resourceType": "string",
"created": "string",
"lastModified": "string",
"version": "string",
"location": "string"
}
}'Response
{ "schemas": [ "string" ], "id": "string", "userName": "string", "name": { "formatted": "string", "familyName": "string", "givenName": "string" }, "emails": [ { … } ], "active": true, "urn_ietf_params_scim_schemas_extension_enterprise_2_0_User": { "edxData": null, "userData": null, "departments": [ … ], "groups": [ … ], "rbacGroups": [ … ], "platforms": [ … ] }, "meta": { "resourceType": "string", "created": "string", "lastModified": "string", "version": "string", "location": "string" } }