A friendly CMS for static sites. Powered by Jekyll, with GitHub sync, and a complete API.
Go to siteThe Siteleaf API facilitates content management by enabling programmatic interactions with your Siteleaf site. Via the API, you can automate content creation, updates, and retrieval, making it possible to keep your website current without manual intervention. It's designed for developers who need to streamline their content operations or integrate their Siteleaf content with other tools and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
siteleaf: {
type: "app",
app: "siteleaf",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.siteleaf.com/v2/sites`,
auth: {
username: `${this.siteleaf.$auth.api_key}`,
password: `${this.siteleaf.$auth.api_secret}`,
},
})
},
})
Automated Content Synchronization: Sync Siteleaf content with a database or a CMS like WordPress. When a new post is added in Siteleaf, Pipedream detects the change and automatically updates the external system with the new content.
Content Backup Workflow: Set up a scheduled Pipedream workflow that backs up your Siteleaf content to cloud storage services like Google Drive or Dropbox. This ensures your data is safe and can be restored if needed.
Social Media Integration: Automate the sharing of new Siteleaf posts to social media platforms. When you publish a new post, Pipedream triggers a workflow that posts the update to Twitter, LinkedIn, or Facebook, increasing your content's reach without extra effort.
Emit new event when a new collection is created. See the docs here
Siteleaf uses API keys for authentication. When you connect your Siteleaf account, Pipedream securely stores the keys so you can easily authenticate to Siteleaf APIs in both code and no-code steps.
You can find your Siteleaf API Key and Secret on your Siteleaf account page.