Skip to content

ibl-data-manager (4.84.1-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
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

Request

List all existing RBAC groups for the specified platform. Only returns groups that have been pre-created in the RBAC system.

Security
PlatformApiKeyAuthentication
Path
platform_keystringrequired
Query
formatstring
Enum"json""scim+json"
curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Groups?format=json' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

BodyArray [
schemasArray of stringsrequired

SCIM schema identifiers

totalResultsintegerrequired

Total number of results

ResourcesArray of objectsrequired

List of group resources

Resources[].​property name*anyadditional property
startIndexinteger

Starting index

itemsPerPageinteger

Items per page

]
Response
[ { "schemas": [], "totalResults": 0, "Resources": [], "startIndex": 0, "itemsPerPage": 0 } ]

Request

Add/remove users from an existing RBAC group for the specified platform. Does not create new groups.

Security
PlatformApiKeyAuthentication
Path
platform_keystringrequired
Query
formatstring
Enum"json""scim+json"
Bodyrequired
schemasArray of strings

SCIM schema identifiers

Default ["urn:ietf:params:scim:schemas:core:2.0:Group"]
idstringrequired

RBAC group unique ID (must match existing RBAC group)

displayNamestringrequired

RBAC group display name

descriptionstring

RBAC group description

membersArray of objects

Users to add/remove from the RBAC group

metaobject

Resource metadata

curl -i -X POST \
  'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Groups?format=json' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/scim+json' \
  -d '{
    "schemas": [
      "urn:ietf:params:scim:schemas:core:2.0:Group"
    ],
    "id": "string",
    "displayName": "string",
    "description": "string",
    "members": [
      {
        "property1": null,
        "property2": null
      }
    ],
    "meta": {
      "resourceType": "string",
      "created": "string",
      "lastModified": "string",
      "version": "string",
      "location": "string"
    }
  }'

Responses

Body
schemasArray of strings

SCIM schema identifiers

Default ["urn:ietf:params:scim:schemas:core:2.0:Group"]
idstringrequired

RBAC group unique ID (must match existing RBAC group)

displayNamestringrequired

RBAC group display name

descriptionstring

RBAC group description

membersArray of objects

Users to add/remove from the RBAC group

metaobject

Resource metadata

Response
{ "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:Group" ], "id": "string", "displayName": "string", "description": "string", "members": [ {} ], "meta": { "resourceType": "string", "created": "string", "lastModified": "string", "version": "string", "location": "string" } }

Get details of a specific RBAC group

Request

Get details of a specific existing RBAC group by unique ID for the specified platform

Security
PlatformApiKeyAuthentication
Path
idstringrequired
platform_keystringrequired
Query
formatstring
Enum"json""scim+json"
curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/orgs/{platform_key}/scim/v2/Groups/{id}?format=json' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Body
schemasArray of strings

SCIM schema identifiers

Default ["urn:ietf:params:scim:schemas:core:2.0:Group"]
idstringrequired

RBAC group unique ID (must match existing RBAC group)

displayNamestringrequired

RBAC group display name

descriptionstring

RBAC group description

membersArray of objects

Users to add/remove from the RBAC group

metaobject

Resource metadata

Response
{ "schemas": [ "urn:ietf:params:scim:schemas:core:2.0:Group" ], "id": "string", "displayName": "string", "description": "string", "members": [ {} ], "meta": { "resourceType": "string", "created": "string", "lastModified": "string", "version": "string", "location": "string" } }
Operations
Operations
Operations
Operations