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
| Field | Type | Required | Description |
|---|---|---|---|
projectsMetadata | models.CreateIntegrationStoreDirectProjectsMetadata[] | :heavy_check_mark: | N/A |
projectFilter | models.CreateIntegrationStoreDirectProjectFilter | :heavy_minus_sign: | N/A |
totalConnectedProjects | number | :heavy_minus_sign: | N/A |
usageQuotaExceeded | boolean | :heavy_check_mark: | N/A |
status | models.CreateIntegrationStoreDirectStatus | :heavy_check_mark: | N/A |
ownership | models.CreateIntegrationStoreDirectOwnership | :heavy_minus_sign: | N/A |
capabilities | models.Capabilities | :heavy_minus_sign: | N/A |
metadata | Record<string, models.CreateIntegrationStoreDirectIntegrationsMetadata> | :heavy_minus_sign: | N/A |
externalResourceId | string | :heavy_check_mark: | N/A |
externalResourceStatus | models.ExternalResourceStatus | :heavy_minus_sign: | N/A |
directPartnerConsoleUrl | string | :heavy_minus_sign: | N/A |
product | models.Product | :heavy_check_mark: | N/A |
protocolSettings | models.CreateIntegrationStoreDirectProtocolSettings | :heavy_minus_sign: | N/A |
notification | models.CreateIntegrationStoreDirectNotification | :heavy_minus_sign: | N/A |
secrets | models.CreateIntegrationStoreDirectSecrets[] | :heavy_check_mark: | N/A |
billingPlan | models.CreateIntegrationStoreDirectBillingPlan | :heavy_minus_sign: | N/A |
secretRotationRequestedAt | number | :heavy_minus_sign: | The timestamp when secret rotation was requested. |
secretRotationRequestedReason | string | :heavy_minus_sign: | The reason for the secret rotation request. |
secretRotationRequestedBy | string | :heavy_minus_sign: | The ID of the user/team who requested the secret rotation. |
secretRotationCompletedAt | number | :heavy_minus_sign: | The timestamp when secret rotation was completed. |
parentId | string | :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. |
targets | models.CreateIntegrationStoreDirectTargets[] | :heavy_minus_sign: | The deployment targets that this resource is available for. |