Get Content By ID
This API returns the requested content.Query Parameters
Sample Response
Delete Content
This API deletes specific content from the SearchAI application. Deleting content also deletes the corresponding chunks.Query Parameters
Request Parameters
Sample Request
Response Parameters
Get Content by Condition
This API fetches specific content from the SearchAI application based on a given condition.Query Parameters
Request Parameters
Sample Request
Sample Response
Get Content By Status
This API returns the content by status. Use the API after a Web Crawl to retrieve pages that were deleted during the most recent crawl. Currently, the API supports retrieving only content ingested via web crawls.The Get Content By Status API is available only for Web Crawl sources.
Query Parameters
Request Parameters
Sample Request
Sample Response
Use Case: Synchronize an External Content Store with Search AI
This use case applies only to Web Crawl sources. If you maintain an external search index or vector database that mirrors the content ingested into Search AI, you can use the following APIs to keep your external system synchronized with Search AI. After each Web Crawl:-
To retrieve newly added and updated pages, call the Get Content By Condition API and set the following request parameter:
This returns all pages that were created or updated since the previous crawl.
-
To retrieve deleted pages, call the Get Content By Status API with the following request body:
This returns all pages that were deleted from the website during the crawl.