Product

August 17, 2026 ยท View on GitHub

Example Usage

import { Product } from "@vercel/sdk/models/createintegrationstoredirectauthentication.js";

let value: Product = {
  resourceTitle: "Instance",
  integration: {
    id: "<id>",
    name: "<value>",
    slug: "<value>",
    icon: "<value>",
  },
  integrationConfigurationId: "<id>",
  supportedProtocols: [],
};

Fields

FieldTypeRequiredDescriptionExample
idstring:heavy_minus_sign:N/A
namestring:heavy_minus_sign:N/A
slugstring:heavy_minus_sign:N/A
iconUrlstring:heavy_minus_sign:N/A
capabilitiesmodels.CreateIntegrationStoreDirectCapabilities:heavy_minus_sign:N/A
shortDescriptionstring:heavy_minus_sign:N/A
metadataSchemamodels.CreateIntegrationStoreDirectMetadataSchema:heavy_minus_sign:N/A
resourceLinksmodels.ResourceLinks[]:heavy_minus_sign:N/A
tagsmodels.CreateIntegrationStoreDirectTags[]:heavy_minus_sign:N/A
projectConnectionScopesmodels.ProjectConnectionScopes[]:heavy_minus_sign:N/A
showSSOLinkOnProjectConnectionboolean:heavy_minus_sign:N/A
disableResourceRenamingboolean:heavy_minus_sign:N/A
resourceTitlestring:heavy_minus_sign:Custom resource title to display during installation and configuration. If not provided, defaults to protocol-based defaults.Instance
agentSkillsstring[]:heavy_minus_sign:URLs to skills/guides for how AI agents should use this product. Providers can specify these to help agents understand how to interact with their integration.
replmodels.Repl:heavy_minus_sign:N/A
guidesmodels.Guides[]:heavy_minus_sign:N/A
integrationmodels.CreateIntegrationStoreDirectIntegration:heavy_check_mark:N/A
integrationConfigurationIdstring:heavy_check_mark:N/A
supportedProtocolsmodels.SupportedProtocols[]:heavy_check_mark:N/A
primaryProtocolmodels.CreateIntegrationStoreDirectPrimaryProtocol:heavy_minus_sign:N/A
logDrainStatusmodels.LogDrainStatus:heavy_minus_sign:N/A