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. 1. Foundations

    What an API is, REST basics, and creating your first app (App ID / Secret / API key).

  2. 2. Authentication I

    Basic, Bearer, and Header/Query API keys — the everyday credential types.

  3. 3. Authentication II

    Digest and Custom/HMAC signatures — challenge-response and signed requests.

  4. 4. Authentication III (OAuth & JWT)

    JWT (HS256/RS256), OAuth 1.0a, and OAuth2 client credentials — the capstone auth module.

  5. 5. Data Shapes & ETL

    Flat vs nested data; write extraction logic for all four shapes across the FP&A and Stock packs.

  6. 6. Pagination

    Page-number, offset, cursor, and Link-header styles; build a "fetch all pages" loop in n8n.

  7. 7. Methods & Payloads

    GET/POST/PUT/PATCH/DELETE, content types, and multipart file uploads.

  8. 8. Resilience & Networking

    Batching, redirects, timeouts, status simulation, and CORS.

  9. 9. Capstone

    Authenticate via OAuth2, paginate the stock candles, flatten nested data, and load it somewhere — a real ETL job.

Jump in

Full endpoint index: call GET /playground on the API. Created by IFS Jaipur.