GET
/
v1
/
edge-config
getEdgeConfigs
import { Vercel } from "@vercel/sdk";

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

async function run() {
  const result = await vercel.edgeConfig.getEdgeConfigs({
    teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
    slug: "my-team-url-slug",
  });

  console.log(result);
}

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

Authorizations

Authorization
string
header
required

Default authentication mechanism

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"

Response

List of all edge configs.

sizeInBytes
number
required
itemCount
number
required
id
string
createdAt
number
ownerId
string
slug
string

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
digest
string
transfer
object

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

schema
object
purpose
object