import * as actions from "./actions" import * as triggers from "./triggers" import { defineAccount } from "../../automation/integrations" /** Declares a named Webflow account binding for an automation. */ export const webflowAccount = defineAccount("webflow") /** Webflow callables. */ export const webflow = { createAsset: actions.createWebflowAsset, createAssetFolder: actions.createWebflowAssetFolder, createCollection: actions.createWebflowCollection, createCollectionField: actions.createWebflowCollectionField, createCollectionItem: actions.createWebflowCollectionItem, createCommentReply: actions.createWebflowCommentReply, createCustomFont: actions.createWebflowCustomFont, createCustomFonts: actions.createWebflowCustomFonts, createLiveCollectionItem: actions.createLiveWebflowCollectionItem, createLocalizedCollectionItems: actions.createLocalizedWebflowCollectionItems, createProduct: actions.createWebflowProduct, createProductSkus: actions.createWebflowProductSkus, deleteAsset: actions.deleteWebflowAsset, deleteCollection: actions.deleteWebflowCollection, deleteCollectionField: actions.deleteWebflowCollectionField, deleteCollectionItem: actions.deleteWebflowCollectionItem, deleteCollectionItems: actions.deleteWebflowCollectionItems, deleteAllGoogleTags: actions.deleteAllWebflowGoogleTags, deleteCustomFont: actions.deleteWebflowCustomFont, deleteCustomFonts: actions.deleteWebflowCustomFonts, deleteFormSubmission: actions.deleteWebflowFormSubmission, deleteSiteFormSubmission: actions.deleteWebflowSiteFormSubmission, deleteGoogleTag: actions.deleteWebflowGoogleTag, deleteLiveCollectionItem: actions.deleteLiveWebflowCollectionItem, deleteLiveCollectionItems: actions.deleteLiveWebflowCollectionItems, deletePageCustomCode: actions.deleteWebflowPageCustomCode, deleteSiteCustomCode: actions.deleteWebflowSiteCustomCode, fulfillOrder: actions.fulfillWebflowOrder, getAsset: actions.getWebflowAsset, getAssetFolder: actions.getWebflowAssetFolder, getAnalyzeTimeOnPageReport: actions.getWebflowAnalyzeTimeOnPageReport, getAnalyzeTopDimensionsReport: actions.getWebflowAnalyzeTopDimensionsReport, getAnalyzeTopEventsReport: actions.getWebflowAnalyzeTopEventsReport, getAnalyzeTopPagesReport: actions.getWebflowAnalyzeTopPagesReport, getAnalyzeTrafficReport: actions.getWebflowAnalyzeTrafficReport, getAuthorization: actions.getWebflowAuthorization, getCollection: actions.getWebflowCollection, getCollectionItem: actions.getWebflowCollectionItem, getCommentThread: actions.getWebflowCommentThread, getComponentContent: actions.getWebflowComponentContent, getComponentProperties: actions.getWebflowComponentProperties, getCurrentUser: actions.getCurrentWebflowUser, getCustomFont: actions.getWebflowCustomFont, getEcommerceSettings: actions.getWebflowEcommerceSettings, getForm: actions.getWebflowForm, getFormSubmission: actions.getWebflowFormSubmission, getSiteFormSubmission: actions.getWebflowSiteFormSubmission, getInventory: actions.getWebflowInventory, getLiveCollectionItem: actions.getLiveWebflowCollectionItem, getOrder: actions.getWebflowOrder, getPageContent: actions.getWebflowPageContent, getPageCustomCode: actions.getWebflowPageCustomCode, getPageMetadata: actions.getWebflowPageMetadata, getProduct: actions.getWebflowProduct, getSite: actions.getWebflowSite, getSiteCustomCode: actions.getWebflowSiteCustomCode, listAssetFolders: actions.listWebflowAssetFolders, listAssets: actions.listWebflowAssets, listCollectionItems: actions.listWebflowCollectionItems, listCollections: actions.listWebflowCollections, listCommentReplies: actions.listWebflowCommentReplies, listCommentThreads: actions.listWebflowCommentThreads, listComponents: actions.listWebflowComponents, listCustomCodeBlocks: actions.listWebflowCustomCodeBlocks, listCustomDomains: actions.listWebflowCustomDomains, listCustomFonts: actions.listWebflowCustomFonts, listForms: actions.listWebflowForms, listFormSubmissions: actions.listWebflowFormSubmissions, listGoogleTags: actions.listWebflowGoogleTags, listLiveCollectionItems: actions.listLiveWebflowCollectionItems, listOrders: actions.listWebflowOrders, listPages: actions.listWebflowPages, listProducts: actions.listWebflowProducts, listRegisteredScripts: actions.listWebflowRegisteredScripts, listSites: actions.listWebflowSites, listSiteFormSubmissions: actions.listWebflowSiteFormSubmissions, listSiteFormSubmissionsForForm: actions.listWebflowSiteFormSubmissionsForForm, onCollectionItemChanged: triggers.onWebflowCollectionItemChanged, onCollectionItemCreated: triggers.onWebflowCollectionItemCreated, onCollectionItemDeleted: triggers.onWebflowCollectionItemDeleted, onCollectionItemPublished: triggers.onWebflowCollectionItemPublished, onCollectionItemUnpublished: triggers.onWebflowCollectionItemUnpublished, onCommentCreated: triggers.onWebflowCommentCreated, onEvent: triggers.onWebflowEvent, onFormSubmitted: triggers.onWebflowFormSubmitted, onInventoryChanged: triggers.onWebflowInventoryChanged, onOrderChanged: triggers.onWebflowOrderChanged, onOrderCreated: triggers.onWebflowOrderCreated, onPageCreated: triggers.onWebflowPageCreated, onPageDeleted: triggers.onWebflowPageDeleted, onPageMetadataUpdated: triggers.onWebflowPageMetadataUpdated, onSitePublished: triggers.onWebflowSitePublished, publishCollectionItems: actions.publishWebflowCollectionItems, publishSite: actions.publishWebflowSite, refundOrder: actions.refundWebflowOrder, registerHostedScript: actions.registerHostedWebflowScript, registerInlineScript: actions.registerInlineWebflowScript, replaceCustomFontFile: actions.replaceWebflowCustomFontFile, resolveCommentThread: actions.resolveWebflowCommentThread, setPageCustomCode: actions.setWebflowPageCustomCode, setSiteCustomCode: actions.setWebflowSiteCustomCode, unfulfillOrder: actions.unfulfillWebflowOrder, updateAsset: actions.updateWebflowAsset, updateCollectionField: actions.updateWebflowCollectionField, updateCollection: actions.updateWebflowCollection, updateCollectionItem: actions.updateWebflowCollectionItem, updateCollectionItems: actions.updateWebflowCollectionItems, updateComponentContent: actions.updateWebflowComponentContent, updateComponentProperties: actions.updateWebflowComponentProperties, updateCustomFont: actions.updateWebflowCustomFont, updateFormSubmission: actions.updateWebflowFormSubmission, updateSiteFormSubmission: actions.updateWebflowSiteFormSubmission, updateInventory: actions.updateWebflowInventory, updateLiveCollectionItem: actions.updateLiveWebflowCollectionItem, updateLiveCollectionItems: actions.updateLiveWebflowCollectionItems, updateOrder: actions.updateWebflowOrder, updatePageContent: actions.updateWebflowPageContent, updatePageSettings: actions.updateWebflowPageSettings, updateProduct: actions.updateWebflowProduct, updateProductSku: actions.updateWebflowProductSku, upsertGoogleTags: actions.upsertWebflowGoogleTags, } export * from "./actions" export * from "./lib" export * from "./triggers" export type * from "./current-api-types" export type { WebflowCollectionItemEvent, WebflowCommentEvent, WebflowCommentUser, WebflowEvent, WebflowEventType, WebflowFormSubmissionEvent, WebflowOrderEvent, WebflowPageEvent, WebflowSemanticEvent, } from "@automate.ax/integration-contracts/webflow" export { WebflowClient } from "webflow-api" export type { Webflow } from "webflow-api"