Skip to content

Middleware Module HTTP Request v1

Source schema: doc/schemas/middleware-module-http-request.v1.schema.json

Filtered host-mediated request projection for one declared module-owned HTTP or server-html route.

Governing Basis

Project Lineage

Fields

Field Required Shape Description
schema yes const: middleware-module-http-request.v1
schema/v yes const: 1
method yes enum: GET, HEAD, POST, PUT, PATCH, DELETE
path yes string
query yes string
headers yes ref: #/$defs/headers
body/encoding yes const: base64url
body yes ref: #/$defs/body
caller/scope yes enum: public, user, pod-user, operator, host
ui/mount yes string

Definitions

Definition Shape Description
headers object
body string
## Field Semantics

schema

  • Required: yes
  • Shape: const: middleware-module-http-request.v1

schema/v

  • Required: yes
  • Shape: const: 1

method

  • Required: yes
  • Shape: enum: GET, HEAD, POST, PUT, PATCH, DELETE

path

  • Required: yes
  • Shape: string

query

  • Required: yes
  • Shape: string

headers

  • Required: yes
  • Shape: ref: #/$defs/headers

body/encoding

  • Required: yes
  • Shape: const: base64url

body

  • Required: yes
  • Shape: ref: #/$defs/body

caller/scope

  • Required: yes
  • Shape: enum: public, user, pod-user, operator, host

ui/mount

  • Required: yes
  • Shape: string

Definition Semantics

$defs.headers

  • Shape: object

$defs.body

  • Shape: string