...
Login to the Console on Dialogflow.
Under the Dialogflow logo in the top left corner, select the desired Agent from the drop-down list.
Click the Settings Cog to the right of the selected Agent.
On the General Settings tab, look for the section labelled Google Project and then click the name of the Service Account—the format looks like an email and it is a blue URL. The Service Account page can also be found by directly visiting the Google Cloud IAM.
At the top of the Service Account page, click + Create Service Account.
In the pop-up, enter a name for the Service Account.
Select the Client role (We do not require nor recommend Admin access, and Soul Machines requires more than Read Only access).
Select the Furnish a new private key checkbox and be sure to select JSON as output type.
Click Create.
Download the JSON, and securely share it with your Soul Machines technical contact. We recommend encrypting the file in a password locker, such as 1Pass.
WARNING: Emailing the JSON in plain text may risk exposing your API key, and thus, may result in a data breach of your Dialogflow account and transcript logs.
...