Requests
Build Restish requests with generic HTTP verbs, generated API commands, headers, query params, bodies, and profiles.
Guides help you make choices across several commands. Use recipes when you need one narrow command; use reference when you need exact syntax.
If you are new, start with the Tour of Restish so the examples here have familiar pieces: generic requests, generated commands, profiles, filtering, and auto output. Then choose the guide that matches the kind of work you are doing.
Guides often link inline to reference pages when exact flags or config fields matter. Treat those links as lookup, not required reading before you can try the workflow.
Build Restish requests with generic HTTP verbs, generated API commands, headers, query params, bodies, and profiles.
Register APIs, discover OpenAPI specs, manage generated command sources, and sync changes.
Configure Restish auth with profiles, generated API setup, safe auth fixtures, OAuth, and external tools.
Choose and configure OAuth client credentials, authorization code, and device code auth in Restish.
Build structured request bodies with shorthand, stdin, forms, multipart uploads, and files.
Understand how Restish decodes, normalizes, filters, and renders responses.
Select headers, links, and body fields with shorthand queries or jq filters.
Follow collection pages, inspect links, and choose streaming or collection behavior.
Inspect normalized links from headers and response bodies.
Fetch a resource, edit it locally, review the diff, and send it back safely.
Control retries, timeouts, HTTP cache behavior, and conditional request examples.
Understand exit codes, redirects, diagnostics, stdout, stderr, and script-friendly behavior.
Write scripts around Restish using stable stdout, stderr, exit-code, format, retry, timeout, and pagination behavior.
Work with SSE and NDJSON streams while keeping output incremental and script-friendly.
Configure custom trust, mTLS certificates, TLS signer plugins, and certificate inspection.
Diagnose common Restish setup, request, auth, output, pagination, spec, TLS, and plugin problems.