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.
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.