UpdateProjectTrustedIps

July 24, 2026 ยท View on GitHub

Restricts access to deployments based on the incoming request IP address

Example Usage

import { UpdateProjectTrustedIps } from "@vercel/sdk/models/updateprojectbranchmatcher.js";

let value: UpdateProjectTrustedIps = {
  deploymentType: "production",
  addresses: [],
  protectionMode: "additional",
};

Fields

FieldTypeRequiredDescription
deploymentTypemodels.UpdateProjectProjectsRequestRequestBodyDeploymentType:heavy_check_mark:Specify if the Trusted IPs will apply to every Deployment Target or just Preview
addressesmodels.Addresses[]:heavy_check_mark:N/A
protectionModemodels.ProtectionMode:heavy_check_mark:exclusive: ip match is enough to bypass deployment protection (regardless of other settings). additional: ip must match + any other protection should be also provided (password, vercel auth, shareable link, automation bypass header, automation bypass query param)