Debugging API Requests

A failing API call usually starts with a captured cURL command and ends with staring at a status code and a response body. These tools cover that path: extract the JSON payload or generated client code from a cURL command, look up what a status code actually means, decode a JWT pulled from an Authorization header, validate the response JSON, test the regex you're using to parse it, or pull a URL apart into its query parameters.