Hi All, I'm trying to automate creation of customer workspaces in Workato Embed and can't find any api call to set External Secrets Manager (AWS). Is this a different way to do this programmatically? Either at the workspace or project level.
The short answer is that managing External Secrets Managers (both at workspace and project level) is not currently supported via API (i.e., just UI only). You can file an enhancement request for this, but it would be best to chat with your account team directly on this need. I passed your email address on to my contact on the embed team.
Thanks for the answer here Chris M. - There was some additional discussion on this internally in another channel. I took that slack thread and ran it through my agent to digest it into an answer for you. Hi! Great question, and a fair one to ask. What's true today: there's no API to configure External Secrets Manager (AWS) on a customer workspace, at either the workspace or project level. The only API that touches secrets management right now is the clear cache endpoint, which refreshes cached credentials after you've already set things up manually in the UI. Docs here: Clear secrets management cache Why it's not there yet: it's not an oversight, it's a real security tradeoff. An API like this would need its own scoped endpoint and permission model under managed_users, since a single Embedded workspace can control many customer workspaces. Getting that wrong means one compromised API token could expose credentials across all of them. Worth building right, not worth rushing. What to do in the meantime: if programmatic setup matters for your use case, loop in your CSM. They'll bring in a technical team member to either find a better path for what you're trying to do, or log it as a product enhancement request so it's tracked properly.