CreateIntegrationStoreDirectStore

July 24, 2026 ยท View on GitHub

Example Usage

import { CreateIntegrationStoreDirectStore } from "@vercel/sdk/models/createintegrationstoredirectresponsebody.js";

let value: CreateIntegrationStoreDirectStore = {
  projectsMetadata: [],
  usageQuotaExceeded: true,
  status: "limits-exceeded-suspended-store-count",
  externalResourceId: "<id>",
  product: {
    resourceTitle: "Instance",
    integration: {
      id: "<id>",
      name: "<value>",
      slug: "<value>",
      icon: "<value>",
    },
    integrationConfigurationId: "<id>",
    supportedProtocols: [
      "ai",
    ],
  },
  secrets: [
    {
      name: "<value>",
      length: 3182.3,
    },
  ],
};

Fields

FieldTypeRequiredDescription
projectsMetadatamodels.CreateIntegrationStoreDirectProjectsMetadata[]:heavy_check_mark:N/A
projectFiltermodels.CreateIntegrationStoreDirectProjectFilter:heavy_minus_sign:N/A
totalConnectedProjectsnumber:heavy_minus_sign:N/A
usageQuotaExceededboolean:heavy_check_mark:N/A
statusmodels.CreateIntegrationStoreDirectStatus:heavy_check_mark:N/A
ownershipmodels.CreateIntegrationStoreDirectOwnership:heavy_minus_sign:N/A
capabilitiesmodels.Capabilities:heavy_minus_sign:N/A
metadataRecord<string, models.CreateIntegrationStoreDirectIntegrationsMetadata>:heavy_minus_sign:N/A
externalResourceIdstring:heavy_check_mark:N/A
externalResourceStatusmodels.ExternalResourceStatus:heavy_minus_sign:N/A
directPartnerConsoleUrlstring:heavy_minus_sign:N/A
productmodels.Product:heavy_check_mark:N/A
protocolSettingsmodels.CreateIntegrationStoreDirectProtocolSettings:heavy_minus_sign:N/A
notificationmodels.CreateIntegrationStoreDirectNotification:heavy_minus_sign:N/A
secretsmodels.CreateIntegrationStoreDirectSecrets[]:heavy_check_mark:N/A
billingPlanmodels.CreateIntegrationStoreDirectBillingPlan:heavy_minus_sign:N/A
secretRotationRequestedAtnumber:heavy_minus_sign:The timestamp when secret rotation was requested.
secretRotationRequestedReasonstring:heavy_minus_sign:The reason for the secret rotation request.
secretRotationRequestedBystring:heavy_minus_sign:The ID of the user/team who requested the secret rotation.
secretRotationCompletedAtnumber:heavy_minus_sign:The timestamp when secret rotation was completed.
parentIdstring:heavy_minus_sign:The ID of the parent resource. Used to establish a parent-child relationship between resources, such as sandbox resources linking to their owner account resource.
targetsmodels.CreateIntegrationStoreDirectTargets[]:heavy_minus_sign:The deployment targets that this resource is available for.