Connect your own Pipedream workspace (REST API v1, OAuth client_credentials) to manage workflows, event sources, subscriptions, and source events -- plus the project-scoped Connect surface (connected accounts, connect tokens, deployed triggers, trigger webhooks) and workspace health reports.
connect_pipedreamwriteConnect a Pipedream workspace by saving an OAuth client_id/client_secret (Account Settings > OAuth Clients), after exchanging them for a token and listing workflows to verify. Optional project_id + environment enable the Connect surface.
list_connectionsreadList the connected Pipedream workspaces — label, masked client_id, project/environment. Never exposes secrets.
disconnect_pipedreamdestructiveDisconnect a Pipedream workspace: deletes the saved client_id/client_secret from Imperal. Nothing in Pipedream itself is changed.
list_workflowsreadList workflows in the connected Pipedream workspace, newest first.
get_workflowreadRead one Pipedream workflow in full by id -- steps, trigger, and settings.
create_workflowwriteCreate a new Pipedream workflow with a trigger (http/schedule/email/rss). Returns the new workflow id and, for http triggers, the generated endpoint URL.
update_workflowwriteRename a Pipedream workflow or toggle its active state. Only given fields change.
delete_workflowdestructivePermanently delete a Pipedream workflow by id. Cannot be undone -- its run history in Pipedream is kept by Pipedream but the workflow stops and is removed.
list_subscriptionsreadList subscriptions (source->listener event wiring) in the connected Pipedream workspace, optionally filtered to one emitter (source/workflow) or listener.
create_subscriptionwriteWire an event source's events to a listener (a workflow id or an HTTPS webhook URL). The emitter starts pushing events to the listener immediately.
delete_subscriptiondestructivePermanently delete a subscription by id -- the emitter stops pushing events to that listener. The source and listener themselves are not touched.
list_sourcesreadList event sources in the connected Pipedream workspace -- their component, active state, and webhook endpoint if any.
get_sourcereadRead one Pipedream event source in full by id -- component, config, and its webhook/schedule endpoint.
create_sourcewriteCreate a new Pipedream event source from a component key (e.g. 'http-new-requests', 'timer-interval') with optional component config.
update_sourcewriteUpdate a Pipedream event source's name. Only given fields change.
delete_sourcedestructivePermanently delete a Pipedream event source by id -- it stops emitting and its subscriptions die with it. Cannot be undone.
list_source_eventsreadList events emitted by one Pipedream event source, most recent first, optionally since an ISO 8601 timestamp.
list_connected_accountsreadList Pipedream Connect connected accounts in a project -- your end users' linked app accounts (GitHub, Slack, ...), with health status. Filterable by external user or app slug.
get_connected_accountreadRead one Pipedream Connect connected account in full by id -- which app, which external user, credential health (never the credentials themselves).
delete_connected_accountdestructivePermanently delete a Pipedream Connect connected account -- revokes that end-user link; anything using it stops working. Cannot be undone.
create_connect_tokenwriteMint a short-lived, single-use Pipedream Connect token scoped to one of your end users (external_user_id) -- hand it to your frontend so that user can run the account-connection flow.
get_workspace_overviewreadValue-add report: one-glance Pipedream workspace health snapshot -- workflow/source/subscription counts, and (if a project id is saved) Connect connected-account counts with how many are unhealthy.
get_unhealthy_accounts_reportreadValue-add report: scan Connect connected accounts in the project and flag every one whose credentials are dead or unhealthy, so those end users can be asked to re-connect.
Install Pipedream and let Webbee use it across your workflow.
Open in panel