For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
DeveloperAcademyCommunityStatus
  • Getting Started
    • Welcome to Moveworks
    • Roadmap & Release Notes
    • Moveworks Best Practices
    • Labs
    • Professional Services
    • Support
  • AI Assistant
    • AI Assistant Overview
    • Capabilities
    • Web Experiences
    • Analytics & Performance
  • Enterprise Search
    • Overview
    • Search Connectors
    • Agentic RAG Overview
    • Content Ingestion Platform
    • How Search Works
      • Profile Boosting
        • Connectors
          • Axero
          • Brainstorm QuickHelp
          • Atlassian Confluence
          • Freshservice
          • GitHub
          • Google Drive
          • Interact
          • LumApps
          • ManageEngine
          • Notion
          • Salesforce
          • ServiceNow
          • Microsoft Sharepoint
          • Staffbase
          • Unily
          • WordPress
          • Workday
    • Monitor Indexed Content
    • Vetted Content
    • Permissions
  • Productivity Boost
    • Overview
    • Configure Productivity Boost
    • Quick GPT
    • Calendar Management
    • Brief Me
DeveloperAcademyCommunityStatus
On this page
  • Overview
  • Access Requirements
  • Permissions
  • Content Types Supported within WordPress
  • How Moveworks Integrates with WordPress
  • How do we fetch knowledge articles from WordPress
  • Fetch all Pages
  • Fetch all Posts
  • Integration Scope
  • Content
Enterprise SearchSearch ConfigurationClassic IngestionConnectors

WordPress

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Workday

Next
Built with

Overview

WordPress is a content management system used to publish pages and blog posts. The Classic Ingestion connector indexes publicly available pages and posts and makes them searchable in the Moveworks AI Assistant.

Access Requirements

See WordPress Access Requirements for instructions on how to connect Moveworks to your WordPress instance.

Permissions

The Classic Ingestion connector for WordPress does not mirror source permissions. All indexed content is visible to all employees in the AI Assistant search experience.

Content Types Supported within WordPress

  • Pages
  • Blog Posts

How Moveworks Integrates with WordPress

Moveworks has Indexed Search support for publicly available blog posts and pages within WordPress. The following diagram illustrates the high-level architecture of how Moveworks integrates with the WordPress Sites:

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.

How do we fetch knowledge articles from WordPress

We use the following APIs to fetch the knowledge articles that you want Moveworks to ingest.

Fetch all Pages

$curl --location --globoff 'https://{{wordpress_url}}/wp-json/wp/v2/pages?per_page=100&page=1&status=publish' \
>--header 'Accept: application/json' \
>--header 'Authorization: Basic Basic <base64({{wordpress_username}}:{{wordpress_password}})>'

Fetch all Posts

$curl --location --globoff 'https://{{wordpress_url}}/wp-json/wp/v2/posts?per_page=100&page=1&status=publish' \
>--header 'Accept: application/json' \
>--header 'Authorization: Basic Basic <base64({{wordpress_username}}:{{wordpress_password}})>'

Integration Scope

Content

Our knowledge ingestion engine works on ingesting the content.rendered section from the API response which is an HTML block and we ingest and snippetize the content based on this HTML.