Optional Readonlyoptional?: booleanLog and skip this step on failure instead of failing the whole state.
Optional ReadonlytimeoutMs?: numberPer-step timeout override (default: 5000).
Optional ReadonlysettleMs?: numberPause after the step succeeds, for animation/transition settling.
Readonlykind: "request"Readonlymethod: "GET" | "POST" | "PUT" | "PATCH" | "DELETE"Readonlypath: stringResolved against the page URL. Absolute URLs must stay same-host.
Optional Readonlyjson?: unknownOptional Readonlyheaders?: { readonly [key: string]: string }Optional ReadonlyexpectStatus?: numberDefaults to "any 2xx". A seed that silently 500s fails the state.
Optionaloptions: MakeOptionsStatic ReadonlyTypeStatic ReadonlyEncodedStatic ReadonlyContextStatic Readonly[Static ReadonlyastStatic ReadonlyfieldsReadonlyoptional: optionalWith<typeof Boolean$, { default: () => false }>Log and skip this step on failure instead of failing the whole state.
ReadonlytimeoutMs: optional<filter<Schema<number, number, never>>>Per-step timeout override (default: 5000).
ReadonlysettleMs: optional<filter<Schema<number, number, never>>>Pause after the step succeeds, for animation/transition settling.
Readonlykind: Literal<["request"]>Readonlymethod: Literal<["GET", "POST", "PUT", "PATCH", "DELETE"]>Readonlypath: typeof String$Resolved against the page URL. Absolute URLs must stay same-host.
Readonlyjson: optional<typeof Unknown>Readonlyheaders: optional<Record$<typeof String$, typeof String$>>ReadonlyexpectStatus: optional<filter<Schema<number, number, never>>>Defaults to "any 2xx". A seed that silently 500s fails the state.
Static ReadonlyidentifierReadonlyoptionalLog and skip this step on failure instead of failing the whole state.
Optional ReadonlytimeoutPer-step timeout override (default: 5000).
Optional ReadonlysettlePause after the step succeeds, for animation/transition settling.
ReadonlykindReadonlymethodReadonlypathResolved against the page URL. Absolute URLs must stay same-host.
Optional ReadonlyjsonOptional ReadonlyheadersOptional ReadonlyexpectDefaults to "any 2xx". A seed that silently 500s fails the state.
StaticmakeStaticannotationsMerges a set of new annotations with existing ones, potentially overwriting any duplicates.
StaticextendStatictransformStatictransformStaticpipe
Seed application state through the app's own API, using the page's browser context so the request inherits its session cookie and origin.
pathis resolved against the page URL, making it same-origin by construction; the crawler's host filter is applied as a second gate. Runs only whenallowStateRequestsis enabled (--allow-state-requests).