n8n - 💡(How to fix) Fix API credentials being replaced with blank value placeholder

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

  • error: all
RAW_BUFFERClick to expand / collapse

Bug Description

Hi, I'm experiencing a bug where API keys aren't being saved properly in my n8n instance. When I add credentials (tried with both OpenAI and Shotstack API keys), they get automatically replaced with this value: __n8n_BLANK_VALUE_e5362baf-c777-4d57-a609-6eaf1f9e87f6 This happens whether I paste the key or type it manually. I've tried:

Clearing browser cache and cookies Testing in incognito mode Using multiple browsers (Chrome, Firefox, etc.) Different credential types (OpenAI, Shotstack)

The workflows appear to execute, but obviously they won't work properly without valid credentials. I'm on a Trial plan. Can you help figure out what's going on? Thanks

To Reproduce

1.Go to n8n Credentials 2.Create a new credential (tried OpenAI and Shotstack API) 3.Paste or type in an API key 4.Click Save 5.The key is replaced with __n8n_BLANK_VALUE_e5362baf-c777-4d57-a609-6eaf1f9e87f6

Expected behavior

The API key should be saved as entered so that workflows can authenticate and execute properly with the external service.

Debug Info

Debug info

core

  • n8nVersion: 2.19.5
  • platform: docker (cloud)
  • nodeJsVersion: 24.14.1
  • nodeEnv: production
  • database: sqlite
  • executionMode: regular
  • concurrency: 5
  • license: enterprise (sandbox)
  • consumerId: 00000000-0000-0000-0000-000000000000

storage

  • success: all
  • error: all
  • progress: false
  • manual: true
  • binaryMode: filesystem

pruning

  • enabled: true
  • maxAge: 168 hours
  • maxCount: 2500 executions

client

  • userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/145.0.0.0 safari/537.36
  • isTouchDevice: false

Generated at: 2026-05-20T11:34:05.182Z

Operating System

Windows 11

n8n Version

2.19.5

Node.js Version

20.0.0

Database

SQLite (default)

Execution mode

main (default)

Hosting

n8n cloud

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

The API key should be saved as entered so that workflows can authenticate and execute properly with the external service.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING