Talking to APIs from the command line
curl is the standard for testing REST/JSON APIs without writing any code. Every method, every header, every form upload — one tool, one mental model. You'll use this constantly.
Common API patterns
POST JSON, attach an Authorization header, follow PUT/DELETE semantics, upload a file with multipart form. The flags compose cleanly: -X METHOD selects the HTTP verb, -H adds a header, -d attaches a body, -F uploads form/multipart fields.