ApiSkills — Curriculum
A suggested path from “what is an API” to a real ETL job. Each module maps to endpoints you call with n8n's HTTP Request node.
1. Foundations
What an API is, REST basics, and creating your first app (App ID / Secret / API key).
2. Authentication I
Basic, Bearer, and Header/Query API keys — the everyday credential types.
3. Authentication II
Digest and Custom/HMAC signatures — challenge-response and signed requests.
4. Authentication III (OAuth & JWT)
JWT (HS256/RS256), OAuth 1.0a, and OAuth2 client credentials — the capstone auth module.
5. Data Shapes & ETL
Flat vs nested data; write extraction logic for all four shapes across the FP&A and Stock packs.
6. Pagination
Page-number, offset, cursor, and Link-header styles; build a "fetch all pages" loop in n8n.
7. Methods & Payloads
GET/POST/PUT/PATCH/DELETE, content types, and multipart file uploads.
8. Resilience & Networking
Batching, redirects, timeouts, status simulation, and CORS.
9. Capstone
Authenticate via OAuth2, paginate the stock candles, flatten nested data, and load it somewhere — a real ETL job.
Jump in
- n8n Cookbook — importable workflows
- CORS demo (runs cross-origin in your browser)
- Dashboard — create an app
Full endpoint index: call GET /playground on the API. Created by IFS Jaipur.