---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# AI Search Spoke

# AI Search Spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of AI Search Spoke

The AI Search spoke enables ServiceNow customers to store and index data from third-party applications on the AI Search server using Workflow Studio.
It provides seamless access to this data via the AI Search portal, enhancing search capabilities within the ServiceNow environment.
Show full answer Show less  
This spoke requires an Integration Hub subscription and certain dependent plugins to be activated, including AI Search (com.glide.ais) and External Content for AI Search (com.glide.ais.externalcontent). Some plugins may require additional licensing outside the spoke implementation.

## Key Features

* **Data Ingestion and Indexing:** Ingest documents and their properties into AI Search using JSON-formatted name-value pairs. Supports ingestion from URLs with the option to specify security principal access permissions.
* **Security Principal Access Permissions:** Control access to indexed content by specifying permissions for user groups and individual users, allowing fine-grained security management of searchable documents.
* **Batcher Management:** Initialize, commit, and release batchers to efficiently queue and index documents.
* **Content Management Actions:** Delete single or multiple documents from the AI Search content index, including options to filter deletions using Glide queries.
* **Support Utilities:** Retrieve maximum file size for ingestion, look up supported file extensions, and check AI Search availability for ingestion tasks.

## Practical Use and Setup

To use the AI Search spoke, ensure that you have the required Integration Hub subscription and dependent plugins activated. Add trusted domains when using the "Ingest Document Using Download URL" action to allow secure ingestion from external sources without authentication.

Use the provided actions to automate indexing workflows, manage indexed content, and enforce access controls to align with your organization's compliance and security requirements.

## Expected Outcomes

* Improved search experience by integrating external and internal content into the AI Search index.
* Automated document ingestion and indexing workflows reducing manual effort.
* Granular access control ensuring sensitive content is protected and accessible only to authorized users.
* Efficient content management with actions to update, delete, and manage indexed documents programmatically.  
Store data from the required third-party application in the AI Search server through Workflow Studio. Access data through the AI Search portal.

## Request apps on the Store {#ai-search-spoke__section_sz5_jv3_z3b}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#ai-search-spoke__inline-send-to-store}

## Integration Hub subscription {#ai-search-spoke__section_u2v_43j_h4b}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Spoke version {#ai-search-spoke__section_pg2_fzh_lqb}

AI Search spoke v2.0.3 is the latest version. For version history of the spoke, see [AI Search spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-ai-search.html).{#ai-search-spoke__ais-ver}

## Spoke dependencies {#ai-search-spoke__section_afv_43j_h4b}

If you're having trouble installing the app, ensure that these dependent plugins are activated:

* AI Search (com.glide.ais)
* External Content for AI Search (com.glide.ais.external_content)
{#ai-search-spoke__ul_bfv_43j_h4b}  
Note:  
Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

## Spoke actions {#ai-search-spoke__section_gfv_43j_h4b}

The AI Search spoke provides actions to automate tasks when events
occur in your ServiceNow instance. Available actions include:  
{#ai-search-spoke__table_hfv_43j_h4b__entry__2}

| Action | Description |
|-|-|
| Commit Index | Commits queued documents in the batcher and indexes them. Synchronously returns feedback about the indexed content. |
| Delete Document | Deletes a record from the AI Search content index. |
| Delete Documents | Deletes all records that use a specified external content schema table from the AI Search content index. You can optionally specify a Glide query to limit the set of documents deleted from the specified schema table. |
| Get Max File Size | Retrieves the maximum file size which can be ingested into AI Search. |
| Ingest Document | Ingests properties of the specified document into the batcher. In releases starting with Rome, you can optionally specify security principal access permissions for the document. Specify the document's properties as name-value pairs in a JSON object formatted as in the following example: { "title": "Report 2021-02-26", "author": "Abel Tuter", "url": "http://example.com/reports/2021/02/26/" } You can specify the document's security principal access permissions as name-value pairs in a JSON object formatted as in the following example: { "everyone": false, "groups.deny": [ "report-users", "hr-users" ], "groups.read": [ "report-admins", "hr-admins" ], "none": false, "users.deny": [ "ad\bow-ruggeri", "don_goodliffe" ], "users.read": [ "ad\beth-anglin", "ad\abel-tuter", "carol.coughlin@sharepoint" ] } For more details on security principal access permissions, see [External content access permissions](https://www.servicenow.com/docs/access?context=defining-access-perms-ext-docs-ais&version=australia&pubname=australia-platform-administration&ft:locale=en-US). |
| Ingest Document Using Download URL | Downloads a document from a URL and ingests it into the batcher. In releases starting with Rome, you can optionally specify security principal access permissions for the document. Add the URL's domain to the AI Search spoke's list of trusted domains before you specify this action's Download URL input. For details on modifying the spoke's list of trusted domains, see [Set up the AI Search spoke](https://www.servicenow.com/docs/RvHWlrjY39SJjCDF7fyC1Q "Configure the AI Search spoke to index content from a third-party application."). This action doesn't support authentication session IDs or cookies, so the document URL must allow unauthenticated access. Specify the document's properties as name-value pairs in a JSON object formatted as in the following example: { "title": "Report 2021-02-26", "author": "Abel Tuter" } The document's url property is automatically populated with the value of the Download URL input. You can specify the document's security principal access permissions as name-value pairs in a JSON object formatted as in the following example: { "everyone": false, "groups.deny": [ "report-users", "hr-users" ], "groups.read": [ "report-admins", "hr-admins" ], "none": false, "users.deny": [ "ad\bow-ruggeri", "don_goodliffe" ], "users.read": [ "ad\beth-anglin", "ad\abel-tuter", "carol.coughlin@sharepoint" ] } For more details on security principal access permissions, see [External content access permissions](https://www.servicenow.com/docs/access?context=defining-access-perms-ext-docs-ais&version=australia&pubname=australia-platform-administration&ft:locale=en-US). |
| Initialize Batcher | Initializes a new batcher to queue documents for indexing. |
| Is AIS Available For Ingestion | Checks whether AI Search is available for ingestion. |
| Look up Supported File Extensions | Retrieves file extensions supported by AI Search. |
| Release Batcher | Releases a used batcher from pool. |
| Update By Query | Updates all the records in the AI Search content index that match the specified query. |
[ ]

{#ai-search-spoke__table_hfv_43j_h4b}See [Set up the AI Search spoke](https://www.servicenow.com/docs/RvHWlrjY39SJjCDF7fyC1Q "Configure the AI Search spoke to index content from a third-party application.") for information about setting up the AI Search spoke.

