import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
keboola: {
type: "app",
app: "keboola",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.keboola.$auth.stack_endpoint}/v2/storage/buckets`,
headers: {
"x-storageapi-token": `${this.keboola.$auth.api_token}`,
"content-type": `multipart/form-data`,
},
params: {
include: `include`,
},
})
},
})
Get detailed information about a specific bucket in Keboola. See the documentation
Get detailed information about a specific table. See the documentation
Lists all tables in a specified bucket. See the documentation
Lists all buckets in your Keboola project. See the documentation
Updates a bucket with a new display name in Keboola. See the documentation
Keboola uses API keys for authentication. When you connect your Keboola account, Pipedream securely stores the keys so you can easily authenticate to Keboola APIs in both code and no-code steps.