HTTP Request node not sending requests to external API (LearnWorlds) - n8n Cloud

Hi n8n community,
I’m using n8n Cloud and having an issue where my HTTP Request node appears to execute successfully, but no actual request is being sent to my external API (LearnWorlds).
Setup
n8n Cloud workspace: avygo.app.n8n.cloud
Workflow: Webhook → HTTP Request
Target API: https://learn.avygo.net/admin/api/v2/users/{email}/enrollment
What’s happening
Webhook node receives data correctly :white_check_mark:
Workflow shows “Succeeded” in Executions :white_check_mark:
HTTP Request node shows “No output data” :cross_mark:
No request actually reaches LearnWorlds :cross_mark:
What I’ve verified
The same API call works perfectly when tested from ReqBin (external API testing tool)
API returns {“success”:true} and successfully enrolls users
All headers are configured correctly (Authorization Bearer token, Lw-Client, Content-Type)
“Always Output Data” and “Continue on Error” are both enabled in Settings
My HTTP Request configuration
Method: POST
URL: https://learn.avygo.net/admin/api/v2/users/{{ $json.body.email }}/enrollment
Headers: Content-Type, Lw-Client, Authorization Bearer token
Body: JSON with productId, productType, price
Question
Is there a domain whitelist or network restriction on n8n Cloud that might be blocking requests to learn.avygo.net? If so, how can I get this domain whitelisted?
Any help would be greatly appreciated!

Describe the problem/error/question

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Have you added the Authorization Bearer token as Generic Credential Type?