n8n
Integrations: APIs & Connected Workflows
Build connected workflows: control execution logic, make API requests, secure webhooks, manage credentials, and persist data in n8n.
Welcome to Integrations: APIs and Connected Workflows
This is the second course in the n8n Foundations program. In this course, you'll learn how to control how your workflows behave and connect n8n to external services. You'll work with execution settings, control flow nodes, sub-workflows, the HTTP Request node, webhooks, API authentication, credentials, and Data Tables, all using practice APIs hosted by the n8n Academy. No external accounts or API keys are required.
By the end of this course, you'll have the skills to connect n8n to virtually any service that has an API and build workflows that handle real-world complexity.
In this course, you will learn how to:
- Manage execution order across sequential and parallel paths
- Design modular workflows using sub-workflows
- Control workflow logic with IF, Switch, Loop Over Items, and Wait nodes
- Handle errors with the Error Trigger and Stop and Error nodes
- Reshape data with Merge, Split Out, Aggregate, Filter, and Summarize
- Write custom JavaScript or Python with the Code node
- Use the HTTP Request node to make API calls (GET, POST, PUT, PATCH, DELETE)
- Handle API authentication with API keys, OAuth2, and Bearer tokens
- Work with pagination to retrieve large datasets from APIs
- Receive incoming data with the Webhook Trigger node
- Manage credentials securely and share them across workflows
- Store and reuse workflow data with Data Tables
- Build complete integrations by combining everything together using practice APIs
This is the most technically dense course in the Foundations Program. You'll be working directly with APIs, HTTP methods, authentication headers, and flow control. If you're comfortable building workflows and understand how data flows through nodes, you're ready for this.
The course is split into two sections. Section 1: Workflow execution and logic covers how workflows run and how you control what happens inside them. Section 2: APIs, authentication, and integration patterns covers how n8n connects to the outside world.
What you'll need
- An n8n instance (cloud or self-hosted)
To follow along with the exercises in this course, you'll need access to a publicly accessible n8n instance. You can use an n8n Cloud account (free trial available) or a self-hosted instance. We'll be building and running workflows throughout, so make sure your instance is set up before you start.
All exercises use practice APIs hosted by the n8n Academy, so no external accounts or API keys are needed for this course.
How grading works
There are three components to grading for this course. Section quizzes, hands-on workflow exercises and a final exam. Some questions are conceptual, others require a working workflow or agent to answer. Complete the workflow exercises before attempting the quizzes.
Grading breakdown
| Assessment Type | Percentage of grade |
| Section quizzes | 10% |
| Hands-on workflow exercises | 55% |
| Final exam | 35% |
You will need a total of 70% to pass this course.
Before you begin
This course assumes you're comfortable with:
- Navigating the n8n canvas and adding nodes
- Understanding how data is structured in n8n (items, JSON properties)
- Using expressions to map and transform data between nodes
If any of the above feels unfamiliar, we recommend completing N8N101 Essentials: Your First Workflows first.
About the n8n Foundations Program
This course is part of the n8n Foundations program, which includes three courses:
-
- N8N101 Essentials: Your First Workflows - Learn the n8n interface and how data moves through workflows
- N8N102 Integrations: APIs & Connected Workflows (this course) - Connect n8n to external services, control workflow logic, and build complete integrations
- N8N103 In Practice: AI, Testing & Best Practices - Build AI-powered workflows, debug effectively, and organise your work for production
Each course can be taken on its own, but they're designed to build on each other.
FAQ
Do I need to pay for n8n?
n8n Cloud has a free trial. You can also self-host n8n for free.
How long does the course take?
Most learners finish in 4-6 hours.
When do I get my badge?
As soon as you receive a passing grade, your badge will be automatically assigned. If this is your first badge, you will receive an email from our badges platform.
Is this a certification?
No, this is not a certification, you will recieve a badge and a certificate of completion. Our certification program will be launched later in the year.