Skip to main content
Plain’s Help Center lets you publish self-serve articles for your customers, hosted either on a Plain subdomain or on your own custom domain.
For TypeScript, the GraphQL SDK gives you a fully typed client for these operations.
The Help Center API covers managing the content of a Help Center programmatically:
  • Articles: individual help pages with HTML content
  • Article groups: folders that organize articles in the navigation
  • The navigation index: the ordered tree of groups and articles that drives the Help Center sidebar
Use the API when you want to keep articles in sync with a docs-as-code workflow in your own git repo, or to bulk-author content from another source.
Help centers themselves (name, subdomain, branding, access, custom domains) are created and configured in the Plain app under Settings → Help Center. The API only covers managing content within an existing Help Center.
These operations require the following permissions:
  • helpCenter:edit
The read queries require:
  • helpCenter:read