GET
/
v1
/
integrations
/
configuration
/
{id}
/
products
getConfigurationProducts
import { Vercel } from "@vercel/sdk";

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

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

  console.log(result);
}

run();
{
  "products": [
    {
      "id": "<string>",
      "slug": "<string>",
      "name": "<string>",
      "protocols": {
        "storage": {
          "status": "disabled",
          "repl": {
            "enabled": true,
            "supportsReadOnlyMode": true,
            "welcomeMessage": "<string>"
          }
        },
        "experimentation": {
          "status": "disabled",
          "edgeConfigSyncingSupport": true
        },
        "ai": {
          "status": "disabled"
        },
        "authentication": {
          "status": "disabled"
        },
        "observability": {
          "status": "disabled"
        },
        "video": {
          "status": "disabled"
        },
        "workflow": {
          "status": "disabled"
        },
        "checks": {
          "status": "disabled"
        },
        "logDrain": {
          "status": "disabled",
          "format": "json",
          "endpoint": "<string>",
          "headers": {}
        },
        "messaging": {
          "status": "disabled"
        },
        "other": {
          "status": "disabled"
        }
      },
      "primaryProtocol": "storage",
      "metadataSchema": {
        "type": "object",
        "properties": {},
        "required": [
          "<string>"
        ]
      }
    }
  ],
  "integration": {
    "id": "<string>",
    "slug": "<string>",
    "name": "<string>"
  },
  "configuration": {
    "id": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Default authentication mechanism

Path Parameters

id
string
required

ID of the integration configuration

Example:

"icfg_cuwj0AdCdH3BwWT4LPijCC7t"

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

List of products available for this integration configuration

The response is of type object.