with Baserow and Ghost.org (Content API)?
The Baserow API allows you to interact programmatically with Baserow, an open-source no-code database tool. With its API, you can automate database operations such as creating, reading, updating, and deleting records. Moreover, it's possible to manage databases, tables, fields, and rows, or integrate with external services to enrich or move data in real-time. Leveraging Pipedream’s capabilities, you can trigger workflows from a variety of events and connect Baserow to numerous apps for seamless data processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
baserow: {
type: "app",
app: "baserow",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.baserow.$auth.base_api_url}/database/rows/table/[TABLE_ID]/`,
headers: {
"Authorization": `Token ${this.baserow.$auth.token}`,
},
})
},
})
The Ghost.org (Content API) unlocks the power of content automation and integration for developers and content creators. With this API, you can programmatically access and manipulate your blog's posts, tags, authors, and settings. It's perfect for streamlining content workflows, from syncing with other platforms to analyzing and optimizing your content strategy.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ghost_org_content_api: {
type: "app",
app: "ghost_org_content_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.ghost_org_content_api.$auth.admin_domain}/ghost/api/v3/content/posts/`,
params: {
key: `${this.ghost_org_content_api.$auth.content_api_key}`,
},
})
},
})