What are Secrets?
Secrets are encrypted credentials stored securely within the Automations environment. They provide authentication for steps that connect to external services — like API keys for HTTP requests, SFTP credentials for file transfers, or OAuth tokens for protected APIs.Creating a Secret
1
Navigate to Secrets
Click Secrets in the automations sidebar.
2
Click Create
Click the create button to open the new secret form.
3
Enter a Name
Give the secret a descriptive name (e.g.
stripe-api-key, sftp-production).4
Select the Type
Choose the credential type from the dropdown.
5
Enter Credentials
Fill in the required credential fields for the selected type.
6
Save
Click Save to encrypt and store the secret.
Secret Types
Using Secrets in Steps
When configuring a step that supports authentication (HTTP Request, SFTP, Code), select a secret from the auth dropdown in the step configuration panel. The secret’s credentials are injected at runtime.Mode Scoping
Secrets are scoped per mode:- Test secrets are used during test executions
- Live secrets are used during production executions
- During deployment, you choose which test secrets to copy to the live environment
Deleting Secrets
Secrets can only be deleted in test mode. Click the delete button on a secret row, then confirm the deletion.Related Documentation
Steps
Configure authentication on HTTP Request, SFTP, and Code steps.
Test & Deploy
Secrets are copied from test to live during deployment.