Skip to main content
Back to API List

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.