Build Dynamic API URLs
You're a headhunter. You've received a CV written entirely in Wookiee growls, and you've already split the fields into separate items. Now you need to translate each one.
Luckily, you have access to a Wookiee translation API. n8n will automatically process each item through the translation workflow.
What you'll practice:
- Making API calls with dynamic URLs
- Building dynamic URLs with expressions
- Combining data from different nodes using expressions
- Understanding how n8n processes multiple items
Your Task
- 1Copy the exercise below
- 2Paste into your n8n editor (Ctrl+V)
- 3Solve it — use hints if you get stuck
- 4Check the solution when done
You have 6 separate items from the Split Out node, each with a field name and a Wookiee growl value. Translate each one via the translation API.
- Start with the workflow from the previous challenge (already provided)
- Add an HTTP Request node after Split Out to call the translation API:
https://www.node-bench.com/api/challenges/wookiee/translate?word={{ $json.value }} - Add an Edit Fields node to combine the original field name with the translation
Expected output: 6 items, each containing:
field: The original field name (e.g., "name")value: The original growl (e.g., "RAAAAWRGWAWGGR")translation: The English translation (e.g., "Chewbacca")
Get the exercise workflow
Create a free account to copy exercises into your n8n editor.