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
| Field | Type | Required | Description |
|---|---|---|---|
deploymentType | models.UpdateProjectProjectsRequestRequestBodyDeploymentType | :heavy_check_mark: | Specify if the Trusted IPs will apply to every Deployment Target or just Preview |
addresses | models.Addresses[] | :heavy_check_mark: | N/A |
protectionMode | models.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) |