Hello everyone,
I’ve been exploring Zapier Agents and I love the idea of automating complex workflows across multiple apps. However, at the moment all agent creation and configuration seems to happen via the web UI.
I’m working on a product that would benefit from:
-
Dynamically spinning up agents based on user preferences
-
Updating agent behavior (prompts, triggers, data sources) from my own backend
-
Listing and managing existing agents (e.g. enable/disable, inspect status)
…all without forcing users to leave our application.
Before I invest more time in building an internal solution, I wanted to ask:
-
Does Zapier offer any (public or partner-only) API endpoints for creating, updating or deleting Zapier Agents programmatically?
-
If not, is there a private/undocumented API that some partners use?
-
Are there any work-arounds or best practices for embedding agent-creation workflows into my own UI?
-
Is this functionality on Zapier’s public roadmap, or is a Partner API planned?
Any pointers to official docs, community discussions, or examples would be hugely appreciated!