Skip to main content
PATCH
/
v1
/
projects
/
{idOrName}
/
shared-connect-links
updateStaticIps
import { Vercel } from "@vercel/sdk";

const vercel = new Vercel({
  bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
});

async function run() {
  const result = await vercel.staticIps.updateStaticIps({
    idOrName: "<value>",
    teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
    slug: "my-team-url-slug",
    requestBody: {
      regions: [
        "iad1",
      ],
    },
  });

  console.log(result);
}

run();
[
  {
    "envId": "<string>",
    "connectConfigurationId": "<string>",
    "dc": "<string>",
    "passive": true,
    "buildsEnabled": true,
    "aws": {
      "subnetIds": [
        "<string>"
      ],
      "securityGroupId": "<string>"
    },
    "createdAt": 123,
    "updatedAt": 123
  }
]

Authorizations

Authorization
string
header
required

Default authentication mechanism

Path Parameters

idOrName
string
required

The unique project identifier or the project name

Query Parameters

teamId
string

The Team identifier to perform the request on behalf of.

Example:

"team_1a2b3c4d5e6f7g8h9i0j1k2l"

slug
string

The Team slug to perform the request on behalf of.

Example:

"my-team-url-slug"

Body

application/json
  • Option 1
  • Option 2
builds
boolean
required

Whether to use Static IPs for builds.

regions
string[]
Maximum length: 3

The region in which to enable Static IPs.

Response

envId
required
connectConfigurationId
string
required
passive
boolean
required
buildsEnabled
boolean
required
createdAt
number
required
updatedAt
number
required
dc
string
aws
object
I