Hey Folks,
I am trying to setup a workflow to extract PR data from github.
I have a github node that gets all PRs for a repo for a given duration.
I have that node connected to HTTP request node, which in turn fetches all the files avaiable in that PR.
I have a code node where I am trying combine the data for the two node. The only way I can combine the data is to match the pr_number by parsing the url of the HTTP request node to number field github output.
But I am not able to actual value of params.url of HTTP request node in the Code node.
The value I get is a dynamic expression {{ $json.url }}/file.
Even after using $evaluateExpression()method, I am not able to retrive the original URL of the HTTP request in the code block
Any idea how I can get the HTTP request url in the Code node?
Here is what the workflow looks like
And here is the workflow code
Information on your n8n setup
-
Debug info
core
- n8nVersion: 1.105.4
- platform: docker (cloud)
- nodeJsVersion: 22.17.0
- database: sqlite
- executionMode: regular
- concurrency: 20
- license: community
- consumerId: 00000000-0000-0000-0000-000000000000
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: filesystem
pruning
- enabled: true
- maxAge: 720 hours
- maxCount: 25000 executions
client
- userAgent: mozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/537.36 (khtml, like gecko) chrome/139.0.0.0 safari/537.36
- isTouchDevice: false
Generated at: 2025-08-15T21:20:05.667Z



