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

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

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

  // Handle the result
  console.log(result);
}

run();
{
  "id": "<string>",
  "lastModified": 123,
  "backup": {
    "digest": "<string>",
    "items": {},
    "slug": "<string>",
    "updatedAt": 123
  },
  "metadata": {
    "updatedAt": "<string>",
    "updatedBy": "<string>",
    "itemsCount": 123,
    "itemsBytes": 123
  },
  "user": {
    "id": "<string>",
    "username": "<string>",
    "email": "<string>",
    "name": "<string>",
    "avatar": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Default authentication mechanism

Path Parameters

edgeConfigId
string
required
edgeConfigBackupVersionId
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"

Response

200
application/json

The object the API responds with when requesting an Edge Config backup