*** title: ServiceNow excerpt: '' deprecated: false hidden: false metadata: title: '' description: '' robots: index next: description: '' --------------- # Overview With the ServiceNow content connector, Moveworks Enterprise Search enables the Moveworks AI Assistant to answer user’s questions directly in chat, by understanding the questions and responding instantly with answers containing the most relevant content, links to knowledge base articles or files, or links to external articles taken from trusted knowledge sources. # Access Requirements for ServiceNow Moveworks can connect to ServiceNow. See our ServiceNow Access Requirements guides to learn more about how integrate your system with Moveworks: * [ServiceNow (KB Only) Access Requirements](/service-management/access-requirements/knowledge-base-systems/servicenow-kb) * [ServiceNow Access Requirements](/service-management/access-requirements/ticketing-systems-itsms/servicenow) # Content Types Supported within ServiceNow * Knowledge Articles (including knowledge blocks) * Content Items # How Moveworks Integrates with ServiceNow The following diagram illustrates the high-level architecture of how Moveworks integrates with the ServiceNow Knowledge Base: ![](https://files.readme.io/274a22a-Untitled_-_2024-05-07T103925.910.png) This is a live integration which means we poll for knowledge articles every four hours. This is done so that the enterprise cache is updated with relevant snippets for answers. Our enterprise cache stores the knowledge documents and generates relevant knowledge snippets by understanding the content. This is also where we store redirect urls in order to direct users to where the knowledge article is located and can be read. ## Ingestion The [ServiceNow’s Table API](https://developer.servicenow.com/dev.do#!/reference/api/washingtondc/rest/c_TableAPI) is utilized to fetch and ingest all content from the `kb_knowledge` table. We also support ingestion from the following child tables directly too if you don’t want Moveworks to ingest all of your content within `kb_knowledge`: * `kb_knowledge_block` * `kb_template_how_to` * `kb_template_kcs_article` * `kb_template_faq` * `kb_template_what_is` * `kb_template_known_error_article` * `sc_cat_item_content` ## How we fetch knowledge articles from ServiceNow We use the following APIs to fetch the knowledge articles that you want Moveworks to ingest. ### Fetch all knowledge articles ```jsx GET curl --location '{{snow_url}}/api/now/table/{{table_name}}' \ --header 'Authorization: Basic ' ``` The `{{table_name}}` is replaced by the above mentioned KB Tables based on your requirement ## Integration Scope ### Content Our knowledge ingestion engine works on ingesting the `text` section from the API response which is an HTML block.