Cancel Job
Cancel an active Siteleaf job by job ID. This irreversibly requests that the job stop.
A friendly CMS for static sites. Powered by Jekyll, with GitHub sync, and a complete API.
Cancel an active Siteleaf job by job ID. This irreversibly requests that the job stop.
Create a content collection in a Siteleaf site.
Upload one static file to a Siteleaf collection identified by its path. This action cannot create collection documents or content files with YAML front matter.
Create a document in a Siteleaf collection with content, taxonomy, metadata, and visibility.
Create or replace one raw source file in a Siteleaf site.
Create a page in a Siteleaf site.
Grant a Siteleaf user an admin, publisher, or writer role on a site.
Create a Siteleaf site with its domain, timezone, metadata, and defaults.
Permanently delete a Siteleaf collection by site ID and collection path. This cannot be undone.
Permanently delete a Siteleaf document by ID. This cannot be undone.
Permanently delete a Siteleaf page by ID. This cannot be undone.
Delete a Siteleaf role by ID, removing the user's access to its site.
Permanently delete a Siteleaf site by ID. This cannot be undone.
Permanently delete one raw source file from a Siteleaf site. Directories and _config.yml are protected and cannot be deleted.
Get a collection by site ID and collection path.
Return the Siteleaf user authenticated by the connected API key.
Get a Siteleaf document by ID.
Get the complete buffered status stream for a Siteleaf job, including all status events and the latest status details. The call waits until Siteleaf closes the event stream.
Get a Siteleaf page by ID.
Get a Siteleaf site-access role by ID.
Get one Siteleaf site by ID, including its settings and current or most recent preview, publish, and synchronization job states.
Return the unique post tags and categories used by a Siteleaf site.
Get raw source-file metadata or list a source directory for a Siteleaf site.
Search and list static files in a Siteleaf collection with sorting and agent-controlled pagination.
List content collections in a Siteleaf site with agent-controlled pagination.
Search and list documents in a Siteleaf collection with visibility, extension, sorting, and pagination filters.
Search and list pages in a Siteleaf site with visibility, extension, sorting, and pagination filters.
List users who have access to a Siteleaf site with agent-controlled pagination.
List sites accessible to the connected Siteleaf account, with optional sorting and agent-controlled pagination.
Start an asynchronous compile-and-publish job for a Siteleaf site and return its job ID. This publishes externally visible site content and does not wait for job completion.
Update at least one of a collection's title, path, permalink, output behavior, or metadata.
Update at least one of a document's content, path, taxonomy, visibility, metadata, or date.
Update at least one of a page's content, path, visibility, metadata, or publication date.
Change an existing Siteleaf role to admin, publisher, or writer.
Update at least one of a site's title, domain, timezone, metadata, or Jekyll content defaults. Hosting credentials and repository sync are intentionally not accepted as agent inputs.
The Siteleaf integration connects your Dench AI CRM directly to Siteleaf, so agents can read and act on your Siteleaf data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
35 actions are available for agents to invoke on your behalf. Every call runs through Siteleaf's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Siteleaf and click Connect — you'll authorize access through Siteleaf's own sign-in flow. No API keys or code required.
Ask an agent to use Siteleaf in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Siteleaf integration connects your AI CRM to Siteleaf, so AI agents can work with your Siteleaf data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Siteleaf integration currently exposes 35 actions, including Cancel Job, Create Collection, Create Collection File, Create Document, Create or Replace Source File, and Create Page. Agents invoke them on your behalf from chat or from automations.
No. You connect Siteleaf from your Dench workspace using Siteleaf's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Siteleaf's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Siteleaf connection from your workspace settings at any time.