We are developing a Google Chat App and in particular scenario we need to post a Async card message with interactive components to the User.
We followed https://developers.google.com/chat/api/guides/v1/messages/create and https://developers.google.com/chat/api/guides/auth/service-accounts and a service account with the scope https://www.googleapis.com/auth/chat.bot.
We can able to post the Async card message using the Service Account for our workspace domain say for example myappdomain.com.
We saw in Google documents that the Service Accounts are not bound to a Domain.
Can we use the same Service Account Credentials to post the Async Card message to a user who is in another workspace say externaldomain.com ?
If not, do need to ask the Admin of externaldomain.com to create a Service Account with the needed scope and share the .json file to us ?