Skip to main content
PUT
/
v1
/
edge-config
/
{edgeConfigId}
updateEdgeConfig
import { Vercel } from "@vercel/sdk";

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

async function run() {
  const result = await vercel.edgeConfig.updateEdgeConfig({
    edgeConfigId: "<id>",
    teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
    slug: "my-team-url-slug",
    requestBody: {
      slug: "<value>",
    },
  });

  console.log(result);
}

run();
{
  "id": "<string>",
  "createdAt": 123,
  "ownerId": "<string>",
  "slug": "<string>",
  "updatedAt": 123,
  "digest": "<string>",
  "sizeInBytes": 123,
  "itemCount": 123,
  "transfer": {
    "fromAccountId": "<string>",
    "startedAt": 123,
    "doneAt": 123
  },
  "createdBy": "<string>",
  "purpose": {
    "type": "flags",
    "projectId": "<string>"
  },
  "deletedAt": 123,
  "schema": {},
  "syncedToDynamoAt": 123
}

Authorizations

Authorization
string
header
required

Default authentication mechanism

Path Parameters

edgeConfigId
string
required

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
slug
string
required
Maximum string length: 64

Response

An Edge Config

id
string
required
createdAt
number
required
ownerId
string
required
slug
string
required

Name for the Edge Config Names are not unique. Must start with an alphabetic character and can contain only alphanumeric characters and underscores).

updatedAt
number
required
digest
string
required
sizeInBytes
number
required
itemCount
number
required
transfer
object

Keeps track of the current state of the Edge Config while it gets transferred.

createdBy
string

The ID of the user who created the Edge Config, optional because it is not always set.

purpose
object
deletedAt
number | null
schema
object
syncedToDynamoAt
number

Timestamp of when the Edge Config was synced to DynamoDB initially. It is only set when syncing the entire Edge Config, not when updating.