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_index_orgs_users_resource_data_scrapped_list

Request

Retrieve and filter scraped data from resources.

This endpoint returns a list of scraped data from resources associated with the specified user, with optional filtering based on query parameters.

Args: request: The HTTP request containing filter query parameters. org: Organization key identifier. user_id: The username of the user whose resources to retrieve.

Returns: Response: A list of scraped resource data matching the filter criteria.

Raises: BadRequest: If the username is invalid or query parameters are incorrect.

Security
PlatformApiKeyAuthentication
Path
orgstringrequired
user_idstringrequired
Query
is_archiveboolean or null
is_likeboolean or null
is_videoboolean or null
search_keystringnon-empty
curl -i -X GET \
  'https://docs.ibl.ai/_mock/apis/ibl/api/ai-index/orgs/{org}/users/{user_id}/resource/data/scrapped/?is_archive=true&is_like=true&is_video=true&search_key=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Bodyapplication/jsonArray [
idintegerread-onlyrequired
status(ResourceScrappedDataStatusEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null))
One of:
  • scrapped - Scraped
  • failed - Failed
  • pending - Pending
  • unscrapped - Unscraped
string or null(ResourceScrappedDataStatusEnum)
  • scrapped - Scraped
  • failed - Failed
  • pending - Pending
  • unscrapped - Unscraped
Enum"scrapped""failed""pending""unscrapped"
date_createdstring or null(date-time)read-onlyrequired
last_modifiedstring or null(date-time)read-onlyrequired
resourceintegerrequired
contentstring or null
content_typestring or null<= 50 characters
extra_dataany or null
]
Response
application/json
[ [ {} ] ]

ai_index_webhook_scan_create

Request

Receive and process file scan status from external security scanning services.

This webhook endpoint receives scan results for files that have been submitted for security scanning. It processes the results asynchronously and determines if the files are safe for further processing.

Args: request: The HTTP request containing scan result data.

Returns: Response: A confirmation that the scan result was received and is being processed.

Raises: BadRequest: If the provided scan result data is invalid.

Bodyrequired
file_idstringrequired
filenamestringrequired
statusstringrequired
messagestringrequired
curl -i -X POST \
  https://docs.ibl.ai/_mock/apis/ibl/api/ai-index/webhook/scan/ \
  -H 'Content-Type: application/json' \
  -d '{
    "file_id": "f12345",
    "filename": "document.pdf",
    "status": "clean",
    "message": "No threats detected"
  }'

Responses

Bodyapplication/json
messagestringrequired
Response
application/json
{ "message": "Scan result received. Processing in background." }

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

recommendations

Operations

reports

Operations

skills

Operations