OptionalbodyJSON-serialisable request body; sent as application/json.
OptionalheadersRequest headers; auth/telemetry middlewares add theirs on top.
HTTP method; writes (POST/PUT/PATCH/DELETE) get idempotency keys.
OptionalnoOpt this request out of the retry middleware. For non-idempotent
single-use exchanges (e.g. POST /auth/cli/token, which consumes the
device code) a retry can never succeed and replaces the real error with
whatever the second attempt sees.
Already-versioned path, e.g. '/applications/{id}' (D12).
OptionalqueryQuery string parameters; undefined values are omitted.
OptionalsignalCaller-supplied abort signal for cancellation.
OptionaltimeoutPer-request timeout; overrides the transport default.
A single API request as it flows through the middleware pipeline to the transport. Resource methods build these; middlewares may transform them.