35 available actions
What your AI agent can do in Siteleaf
A friendly CMS for static sites. Powered by Jekyll, with GitHub sync, and a complete API. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 35 actions.
Common starting points
- Get JobGet the complete buffered status stream for a Siteleaf job, including all status events and the latest status details.
- Get CollectionGet a collection by site ID and collection path.
- Create CollectionCreate a content collection in a Siteleaf site.
- Create DocumentCreate a document in a Siteleaf collection with content, taxonomy, metadata, and visibility.
- Update CollectionUpdate at least one of a collection's title, path, permalink, output behavior, or metadata.
- Update DocumentUpdate at least one of a document's content, path, taxonomy, visibility, metadata, or date.
Browse all 35 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 15 actions
- Get CollectionGet a collection by site ID and collection path.
- Get Current UserReturn the Siteleaf user authenticated by the connected API key.
- Get DocumentGet a Siteleaf document by ID.
- Get JobGet the complete buffered status stream for a Siteleaf job, including all status events and the latest status details.
- Get PageGet a Siteleaf page by ID.
- Get RoleGet a Siteleaf site-access role by ID.
- Get SiteGet one Siteleaf site by ID, including its settings and current or most recent preview, publish, and synchronization job states.
- Get Site TaxonomyReturn the unique post tags and categories used by a Siteleaf site.
- Get SourceGet raw source-file metadata or list a source directory for a Siteleaf site.
- List Collection FilesSearch and list static files in a Siteleaf collection with sorting and agent-controlled pagination.
- List CollectionsList content collections in a Siteleaf site with agent-controlled pagination.
- List DocumentsSearch and list documents in a Siteleaf collection with visibility, extension, sorting, and pagination filters.
- List PagesSearch and list pages in a Siteleaf site with visibility, extension, sorting, and pagination filters.
- List SitesList sites accessible to the connected Siteleaf account, with optional sorting and agent-controlled pagination.
- List Site UsersList users who have access to a Siteleaf site with agent-controlled pagination.
Create & communicateCreate records or send supported messagesView 8 actions
- Create CollectionCreate a content collection in a Siteleaf site.
- Create Collection FileUpload one static file to a Siteleaf collection identified by its path.
- Create DocumentCreate a document in a Siteleaf collection with content, taxonomy, metadata, and visibility.
- Create PageCreate a page in a Siteleaf site.
- Create RoleGrant a Siteleaf user an admin, publisher, or writer role on a site.
- Create SiteCreate a Siteleaf site with its domain, timezone, metadata, and defaults.
- Publish SiteStart an asynchronous compile-and-publish job for a Siteleaf site and return its job ID.
- Create or Replace Source FileCreate or replace one raw source file in a Siteleaf site.
Update & manageChange and manage existing recordsView 5 actions
- Update CollectionUpdate at least one of a collection's title, path, permalink, output behavior, or metadata.
- Update DocumentUpdate at least one of a document's content, path, taxonomy, visibility, metadata, or date.
- Update PageUpdate at least one of a page's content, path, visibility, metadata, or publication date.
- Update RoleChange an existing Siteleaf role to admin, publisher, or writer.
- Update SiteUpdate at least one of a site's title, domain, timezone, metadata, or Jekyll content defaults.
Remove & cancelRemove records or cancel supported workView 7 actions
- Cancel JobCancel an active Siteleaf job by job ID.
- Delete CollectionPermanently delete a Siteleaf collection by site ID and collection path.
- Delete DocumentPermanently delete a Siteleaf document by ID.
- Delete PagePermanently delete a Siteleaf page by ID.
- Delete RoleDelete a Siteleaf role by ID, removing the user's access to its site.
- Delete SitePermanently delete a Siteleaf site by ID.
- Delete Source FilePermanently delete one raw source file from a Siteleaf site.
Connection record
A connection you can control.
- Sign-in
- Customer-managed key
- Setup
- Use a key you create and control. It is stored securely and limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Siteleaf
How does the agent connect to Siteleaf?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Siteleaf?
The page above lists the 35 actions currently available through the Siteleaf connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Siteleaf included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Siteleaf is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Siteleaf to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.