APIs & Integrations
Deepen known API and scripting skills through service contracts, authentication, mapping, webhooks and recoverable multi-system integrations.
Who is this for?
For learners ready to build on the basics with more structured technical practice.
Before you begin
Recommended preparation:
Use a computer for workspace exercises. You can explore this outline on your phone.
What the course is designed to teach
This is the full course direction, including planned lessons. Check the outline below for what is available today.
- Read an API contract and design useful requests and responses.
- Map JSON between systems while preserving identity and meaning.
- Connect services through requests and webhooks with appropriate credential handling.
- Test pagination, rate limits and failure recovery in an end-to-end integration.
Inside the course
Available describes lesson readiness. Free or Pro describes the access needed. Planned lessons cannot be started yet.
01 · Work From a Service Contract0/6 available
Use known requests and JSON immediately; introduce service contracts, headers and response validation.
Retrieve a Customer From a Service Contract
Use known GET and a dummy key; read the required header, resource identity and response contract before executing.
PlannedFree (planned)Inspect Headers and Authentication
Read content type, API-key and bearer authorization headers while keeping credential values out of logs.
PlannedFree (planned)Choose the Endpoint for the Job
Distinguish a collection from one resource and use supplied endpoint documentation.
PlannedPro (planned)Validate a JSON Response Before Using It
Check documented fields and types before mapping a known JSON response into downstream work.
PlannedPro (planned)Create a Linked Resource Across Systems
Use known POST and returned identifiers to create a linked lead with validated input and response.
PlannedPro (planned)Repair Your First Broken Request
Diagnose the wrong endpoint, method or malformed JSON in supplied requests.
PlannedPro (planned)
02 · Send the Right Data0/6 available
Revisit mapping with request bodies, query parameters and safe changes.
Ask for the Records You Need
Use documented query parameters for filtering and compare the returned collections.
PlannedPro (planned)Map API Output Into a Workflow
Adapt the service's response names and nested values to a receiving action.
PlannedPro (planned)Match the Shape the Service Expects
Compare missing, null and invalid fields against a supplied request contract.
PlannedPro (planned)Change One Part of a Record
Use a documented PATCH operation and verify the untouched fields afterward.
PlannedPro (planned)Remove a Test Record Safely
Use DELETE on simulated data with explicit identity and human confirmation.
PlannedPro (planned)Build a Contact Sync
Retrieve, transform and update contacts across two simulated services.
PlannedPro (planned)
03 · Use Credentials and Receive Events0/6 available
Deepen authentication with scopes, rotation and an OAuth overview; inspect webhook delivery and verification contracts.
Find the Missing Header
Compare failing and working requests, including content type and authorization headers.
PlannedPro (planned)Give an Integration Only the Access It Needs
Distinguish authentication from permission using supplied read and write scopes.
PlannedPro (planned)Manage Credential Lifecycles
Rotate a dummy key, then introduce delegated OAuth consent, access-token expiry and refresh at a conceptual level.
PlannedPro (planned)Receive a Webhook and Start Work
Inspect a supplied event's payload and route it into a workflow.
PlannedPro (planned)Check a Webhook Before Trusting It
Use simulated verification results and schema checks; preview why signatures exist.
PlannedPro (planned)Repair a Webhook That Creates Two Tickets
Replay a supplied event and trace duplicate effects through the workflow.
PlannedPro (planned)
04 · Connect More Than Two Systems0/6 available
Compose requests and transformations while retaining identity across boundaries.
Map the Boundaries Before Connecting Them
Identify who owns a value and what each system expects to receive.
PlannedPro (planned)Translate Data Between Services
Normalize different statuses and nested fields into a shared workflow shape.
PlannedPro (planned)Connect Three Systems
Enrich a lead, create its CRM record and prepare a support-team notification.
PlannedPro (planned)Keep One Identity Across Every System
Follow service IDs and a shared correlation reference through several runs.
PlannedPro (planned)Repair a Half-Finished Integration
The first service succeeded and the second failed; inspect what already exists.
PlannedPro (planned)Find Records That Fell Out of Sync
Compare supplied records across systems and account for mismatches.
PlannedPro (planned)
05 · Handle Imperfect Services0/6 available
Deepen reliability with status codes, paging, limits and repeat requests.
Distinguish Errors, Timeouts and Unknown Outcomes
Extend known status codes with 403, 409 and 429, plus network failure and timeouts without a response.
PlannedPro (planned)Retry Within a Time Budget
Deepen bounded retries with backoff, jitter and deadlines; stop on invalid input.
PlannedPro (planned)Work Within a Service's Rate Limit
Inspect a simulated limit response and pause a controlled batch according to documented retry timing; queue architecture is deferred.
PlannedPro (planned)Retrieve Every Page Without Losing Records
Follow page numbers or cursors according to supplied documentation.
PlannedPro (planned)Create Once When the Response Gets Lost
A create request may succeed before its reply disappears; inspect safe retry options.
PlannedPro (planned)Build a Sync That Survives API Failures
Combine paging, limits and bounded retries across supplied service behavior.
PlannedPro (planned)
06 · Deliver an End-to-End Integration0/6 available
Revisit the whole integration with test evidence, security review and operational limits.
Test the Integration Contract
Use happy-path, empty, malformed and changed responses as supplied fixtures.
PlannedPro (planned)Keep Test Work Away From Live Data
Compare simulated environments, scopes and credential storage responsibilities.
PlannedPro (planned)Repair a Broken Integration
Diagnose an endpoint change and a shifted response shape from logs and documentation.
PlannedPro (planned)Build a Real API Integration
Use realistic simulated service contracts to receive an event, enrich data and update two systems.
PlannedPro (planned)Run a Failure Drill Before Delivery
Exercise duplicate events, expired keys, service limits and partial writes on your capstone.
PlannedPro (planned)Explain the System You Built
Present the data contracts, operational limits and maintenance plan for an operational handover.
PlannedPro (planned)
Learn, practice, then try it yourself.
Work through explanations, practice with hints and check your understanding through exercises. This public page is the course outline; lesson content stays inside your learning account.
Start with a free account