Skip to content

callEndpoint

callEndpoint<Req, Res>(endpoint, request, options?): Promise<EndpointValidationResult<Req, Res>>

Defined in: wp-typia-rest/src/client.ts:472

Execute a WordPress REST endpoint contract with validated input and output.

Req

Res

ApiEndpoint<Req, Res>

Contract describing the REST route and validators.

Req

Caller input to validate and serialize.

EndpointCallOptions = {}

Optional fetch implementation and request overrides.

Promise<EndpointValidationResult<Req, Res>>

A validation result tagged as either a request or response outcome.

Invalid requests return a request validation result immediately and never reach the network layer.

const result = await callEndpoint(endpoint, { slug: "hero-card" });