Phase 2 · Module 6 of 15Quadrant A · the request
APIs, Identity, and System Communication
How do different software systems communicate — and how do they know who's asking?
By the end: You can explain what an API is, read a simple API request, and distinguish authentication from authorization.
— APIs
L1APIs and endpoints~10 min○L2JSON, REST, and other data formats~15 min○L3Internal APIs, external APIs, integrations, and SDKs~12 min○— Identity basics
L4Authentication, authorization, tokens, and OAuth~12 min○— Integration behavior
L5Webhooks, rate limits, timeouts, retries, and idempotency~15 min○What lights on your map here
APIAPI endpointrequest (RE: M4)response (RE: M4)RESTJSONinternal APIexternal APIthird-party APIintegrationdependency (RE: M3)API contractAPI documentationAPI versioningSDKauthenticationauthorizationlogintokenAPI keyOAuthwebhookrate limittimeoutretryidempotencybuildbuy
Recognition terms — you'll know they exist
GraphQLXMLCSVparsingserializationdeserialization