Zod validation schemas for Medusa admin product endpoints and parameters. Reuse for e-commerce API request validation.
// Source: https://github.com/medusajs/medusa | License: MIT | Copyright 2021 Medusajs
// Provided via justclaw.it.com; keep this notice with the code.
import { BatchMethodRequest, HttpTypes } from "@medusajs/framework/types"
import { ProductStatus } from "@medusajs/framework/utils"
import { z, type ZodType } from "@medusajs/framework/zod"
import {
applyAndAndOrOperators,
booleanString,
GetProductsParams,
transformProductParams,
} from "../../utils/common-validators"
import {
createFindParams,
createOperatorMap,
createSelectParams,
WithAdditionalData,
} from "../../utils/validators"
import { AdminCreateProductOption } from "../product-options/validators"
import { AdminGetProductVariantsParamsFields } from "../product-variants/validators"
const statusEnum = z.nativeEnum(Pro
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key