I have an agent in Google Dialogflow with some intents and a fulfilment URL. These intents have unique parameters that are passed to the fulfilment URL for our custom software which is client specific. This agent works perfectly in Google Assistant, and we would like deploy it in the global directory as "mega robot" for example. The problem is here, when one or more users use this mega robot from global directory, then it will ONLY work for ONE specific client with these unique parameters.
How am I able to link all my agents to one specific action? So if user x adds the mega robot from global directory, then he should authenticate so he can only use agent x with specific intents. If user y adds the mega robot from global directory (google assistant global directory), then he should authenticate and his assistant will work with agent y... how can I achieve this?
We have that annoying \'Let\'s get the test version of....\' and we must therefore put it in production. And the second stupidity is that the second version only works for 30 days.
So it would be either great to have a solution or to remove "lets get the test"... and set unlimited test preview for the action...
Whats possible?
All my agents have a specific fulfilment urls with a lot of intents, and I would like to have one production "key word set like mega robot" so my clients can use their specific linked email address it with authentication.