Merged
Size
M
Change Breakdown
Bug Fix55%
Maintenance45%
#27957fix: Add credential auth and test for PostHog, NASA, Peekalink, Clearbit, Uptime Robot

Credential testing added to five API integrations

Five n8n node credentials now include test endpoints so users can verify their API keys work before running workflows.

Five n8n node credentials were missing authentication verification, leaving users unable to confirm their API keys were configured correctly. The credentials for PostHog, NASA, Peekalink, Clearbit, and Uptime Robot now include both authenticate and test properties.

Each auth pattern was verified against the node's actual API calls to ensure accuracy. PostHog and Uptime Robot use body parameters, NASA uses query parameters, and Peekalink and Clearbit use Bearer headers.

For Peekalink specifically, the node implementation was updated to use requestWithAuthentication instead of manually injecting the API key header — a cleaner pattern that centralizes credential handling.

These additions mean users clicking "Test Credential" in n8n's UI will get immediate feedback on whether their API key is valid, rather than discovering auth failures mid-workflow.

View Original GitHub Description

Summary

Add authenticate and test properties to 5 credential files that were missing them. Each credential's auth pattern was verified against the node's GenericFunctions to ensure the authenticate property matches the actual API auth mechanism.

CredentialLinear IssueAuth MethodTest EndpointCustom Auth?Auth SourceAPI Docs
PostHog APINODE-2747Body api_key (project token)POST /decide/NoGenericFunctions.tsPostHog API
NASA APINODE-2804Query param api_keyGET /planetary/apodNoGenericFunctions.tsNASA API
Peekalink APINODE-2698Bearer headerPOST /NoPeekalink.node.tsPeekalink API
Clearbit APINODE-2683Bearer headerGET /v2/companies/findNoGenericFunctions.tsClearbit API
Uptime Robot APINODE-2732Form body api_keyPOST /v2/getAccountDetailsNoGenericFunctions.tsUptime Robot API

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/NODE-4780 https://linear.app/n8n/issue/NODE-2621 Closes https://linear.app/n8n/issue/NODE-3093

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse