Access control
Each secret has its own access list that controls which agents can retrieve it at runtime. An agent without access will fail if its function attempts to call conv.utils.get_secret() for that secret.
Managing access
Open the secret
From the workspace homepage, click the Secrets tab in the top bar, then click the secret you want to configure.
The Secrets tab is only visible to workspace admins on supported workspaces. If you’re an admin and can’t see it, the Secrets Vault may not be enabled for your account yet — contact PolyAI support.
Edit agent access
Scroll to the Agent access section. You will see a list of all agents in your account.
Principle of least privilege
Grant access only to agents that require a specific secret for their functions. For example, if only your booking agent calls the reservations API, only that agent should have access to the reservations_api_key secret.

