Create a custom API endpoint using this n8n workflow. It uses an n8n trigger to fetch a random dog image URL from the Dog CEO API and instantly returns the result.
Download this n8n workflow template and start using it instantly.
Developers needing a lightweight, serverless wrapper for simple external APIs.
Users learning how to use the webhook n8n node for custom endpoints.
Anyone seeking fundamental n8n templates demonstrating request/response cycles.
Automation specialists looking to integrate fun, random data into applications.
This fundamental n8n workflow provides an excellent demonstration of setting up a public, custom API endpoint without requiring any dedicated server infrastructure. The automation solves the problem of needing immediate access to external API data, wrapped inside your own controlled environment. By using the webhook n8n trigger, the workflow can be called by any external application or service, instantly executing the data fetch logic.
This particular n8n template retrieves a random dog image URL from the highly available Dog CEO API. It showcases the core functionality of connecting an incoming request directly to a subsequent action (HTTP request) and then cleanly returning the result, making it a powerful example for building more complex custom endpoints within n8n.
The logic of this n8n workflow is straightforward and efficient, consisting of three main stages:
get-dog-image). This instantly starts the workflow execution.Fetch Random Dog Image n8n node executes. This is an HTTP Request type configured to send a GET request to the public Dog CEO API endpoint (https://dog.ceo/api/breeds/image/random). This API returns a JSON payload containing the image URL.Respond with Image URL n8n node. This special n8n node is configured to take all incoming data items and package them as the final HTTP response, returning the dog image URL directly back to the original caller of the n8n workflow endpoint.To deploy this n8n workflow, follow these steps:
message property with a random dog image URL.No external credentials are required for this specific n8n template, as the Dog CEO API is public.
Trigger Webhook (n8n Trigger Node):
Function: Acts as the entry point for the entire n8n workflow, listening for external HTTP requests on the specified path (get-dog-image).
Key Configuration: Set to use 'Response Node' mode, ensuring the final response is controlled by the subsequent Respond to Webhook n8n node.
Fetch Random Dog Image (HTTP Request n8n Node):
Function: Performs the core action of fetching the data by making a GET request to the external Dog CEO API. This determines the content returned by the entire n8n workflow.
Key Configuration: URL is set to https://dog.ceo/api/breeds/image/random.
Respond with Image URL (Respond to Webhook n8n Node):
Function: Closes the request/response loop initiated by the n8n trigger. It sends the data received from the previous Fetch Random Dog Image n8n node back to the client that called the webhook.
* Key Configuration: Set to 'Respond With: All Incoming Items', ensuring the full API response is returned.
Use this efficient n8n workflow to create a dynamic API endpoint for fetching Odoo customer records. Export data directly to JSON or Excel (.xlsx) using a single n8n trigger.

Automate investment research with this n8n workflow. Pull real-time ETF performance, dividends, and fees from JustETF via web scraping and update Microsoft Excel instantly using an n8n trigger.

Use this powerful n8n workflow to fetch SEO keywords from Google Sheets, classify them using the OpenAI AI Agent n8n node, and automatically update your spreadsheet for rapid data analysis.

Deploy a robust n8n workflow to instantly fetch real-time Bitget spot market data (tickers, order books, candles) via Telegram, powered by an OpenAI n8n node for formatting and intelligence.

Create a private, secure AI agent using this n8n workflow to fetch real-time Coinbase market data (price, order book, candles) via Telegram, powered by GPT-4o-mini and specialized n8n nodes.


I’m a dedicated automation engineer passionate about no-code and low-code solutions. I design and implement robust n8n workflows—integrating APIs, databases, and messaging—to eliminate manual tasks and accelerate delivery. Leveraging Python and C#, I build scalable, adaptable automations that empower teams to focus on high-value work.







































