Credential overwrites
Credential overwrites let you set credential data globally. This data isn't visible to users, but n8n uses it automatically in the background - for example, to enable OAuth login using a "Connect" button without exposing client secrets.
In the Editor UI, n8n hides all overwritten fields by default, so users can authenticate with OAuth using the "Connect" button on the credential.
For the environment variables used to configure credential overwrites, refer to Credentials environment variables.
Watch a tutorial on credential overwrites, including how to set them up using the REST API with a ready-made workflow template:
Using environment variables
Set CREDENTIALS_OVERWRITE_DATA to { CREDENTIAL_NAME: { PARAMETER: VALUE }}.
Using the REST API
The recommended approach is to load the data using a custom REST endpoint.
Set
CREDENTIALS_OVERWRITE_ENDPOINTto the path where the endpoint should be available:Optionally, set
CREDENTIALS_OVERWRITE_ENDPOINT_AUTH_TOKENto require a bearer token for accessing the endpoint.Prepare a JSON file with the credentials to overwrite. For example,
oauth-credentials.jsonfor Asana and GitHub:Send the file to your n8n instance:
If
CREDENTIALS_OVERWRITE_ENDPOINT_AUTH_TOKENis set tosecure-token:
Show OAuth scope fields
By default, n8n hides scope fields when managed OAuth is available. To let users configure scopes for specific managed OAuth credential types, set N8N_MANAGED_OAUTH_SHOW_SCOPES to a comma-separated list:
This setting applies only to the credential types you list. It doesn't apply to credential types that extend a listed type.
Persistence
To store credential overwrites in the database and propagate them to all workers in multi-instance or queue mode, enable:
When enabled, n8n stores the encrypted overwrites in the settings table and broadcasts a reload-overwrite-credentials event so workers reload the latest values. When disabled, overwrites remain in memory on the process that loaded them and n8n doesn't propagate them to workers or preserve them across restarts.
Related resources
Last updated
Was this helpful?