action vercel_get_project { label: "Find a project by id or name" description: "Get the information for a specific project by passing either the project `id` or `name` in the URL." provider: vercel method: GET path: "/v9/projects/{idOrName}" encoding: json input: { type: "object" properties: { idOrName: { description: "The unique project identifier or the project name" type: "object" } teamId: { type: "string" } } required: ["idOrName"] additionalProperties: false } output: { type: "object" required: ["accountId", "directoryListing", "id", "name", "nodeVersion"] properties: { accountId: { type: "string" } analytics: { type: "object" required: ["canceledAt", "disabledAt", "enabledAt", "id"] properties: { canceledAt: { type: ["number", "null"] } disabledAt: { type: "number" } enabledAt: { type: "number" } id: { type: "string" } paidAt: { type: "number" } sampleRatePercent: { type: ["number", "null"] } spendLimitInDollars: { type: ["number", "null"] } } } autoExposeSystemEnvs: { type: "boolean" } buildCommand: { type: ["string", "null"] } commandForIgnoringBuildStep: { type: ["string", "null"] } connectConfigurationId: { type: ["string", "null"] } createdAt: { type: "number" } devCommand: { type: ["string", "null"] } directoryListing: { type: "boolean" } enablePreviewFeedback: { type: ["boolean", "null"] } env: { type: "array" items: { type: "object" required: ["type", "key", "value"] properties: { configurationId: { type: ["string", "null"] } createdAt: { type: "number" } createdBy: { type: ["string", "null"] } decrypted: { type: "boolean" description: "Whether `value` is decrypted." } edgeConfigId: { type: ["string", "null"] } edgeConfigTokenId: { type: ["string", "null"] } gitBranch: { type: "string" } id: { type: "string" } key: { type: "string" } target: { type: "object" } type: { type: "string" enum: ["secret", "system", "encrypted", "plain", "sensitive"] } updatedAt: { type: "number" } updatedBy: { type: ["string", "null"] } value: { type: "string" } } } } framework: { type: ["string", "null"] enum: ["blitzjs", "nextjs", "gatsby", "remix", "astro", "hexo", "eleventy", "docusaurus-2", "docusaurus", "preact", "solidstart", "dojo", "ember", "vue", "scully", "ionic-angular", "angular", "polymer", "svelte", "sveltekit", "sveltekit-1", "ionic-react", "create-react-app", "gridsome", "umijs", "sapper", "saber", "stencil", "nuxtjs", "redwoodjs", "hugo", "jekyll", "brunch", "middleman", "zola", "hydrogen", "vite", "vitepress", "vuepress", "parcel", "sanity"] } gitForkProtection: { type: "boolean" } hasFloatingAliases: { type: "boolean" } id: { type: "string" } installCommand: { type: ["string", "null"] } lastRollbackTarget: { type: ["object", "null"] required: ["fromDeploymentId", "jobStatus", "requestedAt", "toDeploymentId"] properties: { fromDeploymentId: { type: "string" } jobStatus: { type: "string" enum: ["succeeded", "failed", "skipped", "pending", "in-progress"] } requestedAt: { type: "number" } toDeploymentId: { type: "string" } } } latestDeployments: { type: "array" items: { type: "object" required: ["createdAt", "createdIn", "creator", "deploymentHostname", "name", "id", "plan", "private", "readyState", "type", "url", "userId"] properties: { alias: { type: "array" items: { type: "string" } } aliasAssigned: { type: "null" } aliasError: { type: ["object", "null"] required: ["code", "message"] properties: { code: { type: "string" } message: { type: "string" } } } aliasFinal: { type: ["string", "null"] } automaticAliases: { type: "array" items: { type: "string" } } buildingAt: { type: "number" } builds: { type: "array" items: { type: "object" required: ["use"] properties: { dest: { type: "string" } src: { type: "string" } use: { type: "string" } } } } checksConclusion: { type: "string" enum: ["succeeded", "failed", "skipped", "canceled"] } checksState: { type: "string" enum: ["registered", "running", "completed"] } createdAt: { type: "number" } createdIn: { type: "string" } creator: { type: ["object", "null"] required: ["email", "uid", "username"] properties: { email: { type: "string" } githubLogin: { type: "string" } gitlabLogin: { type: "string" } uid: { type: "string" } username: { type: "string" } } } deploymentHostname: { type: "string" } forced: { type: "boolean" } id: { type: "string" } meta: { type: "object" description: "Construct a type with a set of properties K of type T" } monorepoManager: { type: ["string", "null"] } name: { type: "string" } plan: { type: "string" enum: ["hobby", "enterprise", "pro", "oss"] } previewCommentsEnabled: { type: "boolean" description: "Whether or not preview comments are enabled for the deployment" } private: { type: "boolean" } readyAt: { type: "number" } readyState: { type: "string" enum: ["BUILDING", "ERROR", "INITIALIZING", "QUEUED", "READY", "CANCELED"] } requestedAt: { type: "number" } target: { type: ["string", "null"] } teamId: { type: ["string", "null"] } type: { type: "string" enum: ["LAMBDAS"] } url: { type: "string" } userId: { type: "string" } withCache: { type: "boolean" } } } } link: { type: "object" } live: { type: "boolean" } name: { type: "string" } nodeVersion: { type: "string" enum: ["18.x", "16.x", "14.x", "12.x", "10.x"] } outputDirectory: { type: ["string", "null"] } passwordProtection: { type: ["object", "null"] required: ["deploymentType"] properties: { deploymentType: { type: "string" enum: ["preview", "all"] } } } permissions: { type: "object" properties: { Monitoring: { type: "array" items: { type: "string" description: "Enum containing the actions that can be performed against a resource. Group operations are included." enum: ["create", "delete", "read", "update", "list", "count"] } } aliasGlobal: { type: "array" items: { type: "object" additionalProperties: true } } aliasProject: { type: "array" items: { type: "object" additionalProperties: true } } aliasProtectionBypass: { type: "array" items: { type: "object" additionalProperties: true } } analytics: { type: "array" items: { type: "object" additionalProperties: true } } analyticsSampling: { type: "array" items: { type: "object" additionalProperties: true } } analyticsUsage: { type: "array" items: { type: "object" additionalProperties: true } } auditLog: { type: "array" items: { type: "object" additionalProperties: true } } awsBillingIntegration: { type: "array" items: { type: "object" additionalProperties: true } } billingAddress: { type: "array" items: { type: "object" additionalProperties: true } } billingInformation: { type: "array" items: { type: "object" additionalProperties: true } } billingInvoice: { type: "array" items: { type: "object" additionalProperties: true } } billingInvoiceEmailRecipient: { type: "array" items: { type: "object" additionalProperties: true } } billingInvoiceLanguage: { type: "array" items: { type: "object" additionalProperties: true } } billingPlan: { type: "array" items: { type: "object" additionalProperties: true } } billingPurchaseOrder: { type: "array" items: { type: "object" additionalProperties: true } } billingTaxId: { type: "array" items: { type: "object" additionalProperties: true } } cacheArtifact: { type: "array" items: { type: "object" additionalProperties: true } } cacheArtifactUsageEvent: { type: "array" items: { type: "object" additionalProperties: true } } concurrentBuilds: { type: "array" items: { type: "object" additionalProperties: true } } connect: { type: "array" items: { type: "object" additionalProperties: true } } connectConfiguration: { type: "array" items: { type: "object" additionalProperties: true } } connectConfigurationLink: { type: "array" items: { type: "object" additionalProperties: true } } deployment: { type: "array" items: { type: "object" additionalProperties: true } } deploymentCheck: { type: "array" items: { type: "object" additionalProperties: true } } deploymentCheckPreview: { type: "array" items: { type: "object" additionalProperties: true } } deploymentPreview: { type: "array" items: { type: "object" additionalProperties: true } } deploymentPrivate: { type: "array" items: { type: "object" additionalProperties: true } } deploymentProductionGit: { type: "array" items: { type: "object" additionalProperties: true } } deploymentRollback: { type: "array" items: { type: "object" additionalProperties: true } } domain: { type: "array" items: { type: "object" additionalProperties: true } } domainAcceptDelegation: { type: "array" items: { type: "object" additionalProperties: true } } domainAuthCodes: { type: "array" items: { type: "object" additionalProperties: true } } domainCertificate: { type: "array" items: { type: "object" additionalProperties: true } } domainCheckConfig: { type: "array" items: { type: "object" additionalProperties: true } } domainMove: { type: "array" items: { type: "object" additionalProperties: true } } domainPurchase: { type: "array" items: { type: "object" additionalProperties: true } } domainRecord: { type: "array" items: { type: "object" additionalProperties: true } } domainTransferIn: { type: "array" items: { type: "object" additionalProperties: true } } edgeConfig: { type: "array" items: { type: "object" additionalProperties: true } } edgeConfigItem: { type: "array" items: { type: "object" additionalProperties: true } } edgeConfigToken: { type: "array" items: { type: "object" additionalProperties: true } } endpointVerification: { type: "array" items: { type: "object" additionalProperties: true } } event: { type: "array" items: { type: "object" additionalProperties: true } } fileUpload: { type: "array" items: { type: "object" additionalProperties: true } } gitRepository: { type: "array" items: { type: "object" additionalProperties: true } } integration: { type: "array" items: { type: "object" additionalProperties: true } } integrationConfiguration: { type: "array" items: { type: "object" additionalProperties: true } } integrationConfigurationProjects: { type: "array" items: { type: "object" additionalProperties: true } } integrationConfigurationTransfer: { type: "array" items: { type: "object" additionalProperties: true } } integrationVercelConfigurationOverride: { type: "array" items: { type: "object" additionalProperties: true } } job: { type: "array" items: { type: "object" additionalProperties: true } } logDrain: { type: "array" items: { type: "object" additionalProperties: true } } monitoringChart: { type: "array" items: { type: "object" additionalProperties: true } } monitoringQuery: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainConfiguration: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainExpire: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainMoved: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainPurchase: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainRenewal: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainTransfer: { type: "array" items: { type: "object" additionalProperties: true } } notificationDomainUnverified: { type: "array" items: { type: "object" additionalProperties: true } } notificationPaymentFailed: { type: "array" items: { type: "object" additionalProperties: true } } notificationSpendCap: { type: "array" items: { type: "object" additionalProperties: true } } notificationUsageAlert: { type: "array" items: { type: "object" additionalProperties: true } } openTelemetryEndpoint: { type: "array" items: { type: "object" additionalProperties: true } } passwordProtection: { type: "array" items: { type: "object" additionalProperties: true } } paymentMethod: { type: "array" items: { type: "object" additionalProperties: true } } permissions: { type: "array" items: { type: "object" additionalProperties: true } } previewDeploymentSuffix: { type: "array" items: { type: "object" additionalProperties: true } } proTrialOnboarding: { type: "array" items: { type: "object" additionalProperties: true } } project: { type: "array" items: { type: "object" additionalProperties: true } } projectDeploymentHook: { type: "array" items: { type: "object" additionalProperties: true } } projectDomain: { type: "array" items: { type: "object" additionalProperties: true } } projectDomainMove: { type: "array" items: { type: "object" additionalProperties: true } } projectEnvVars: { type: "array" items: { type: "object" additionalProperties: true } } projectEnvVarsProduction: { type: "array" items: { type: "object" additionalProperties: true } } projectEnvVarsUnownedByIntegration: { type: "array" items: { type: "object" additionalProperties: true } } projectIntegrationConfiguration: { type: "array" items: { type: "object" additionalProperties: true } } projectLink: { type: "array" items: { type: "object" additionalProperties: true } } projectMember: { type: "array" items: { type: "object" additionalProperties: true } } projectProductionBranch: { type: "array" items: { type: "object" additionalProperties: true } } projectProtectionBypass: { type: "array" items: { type: "object" additionalProperties: true } } projectTransfer: { type: "array" items: { type: "object" additionalProperties: true } } rateLimit: { type: "array" items: { type: "object" additionalProperties: true } } redis: { type: "array" items: { type: "object" additionalProperties: true } } remoteCaching: { type: "array" items: { type: "object" additionalProperties: true } } samlConfig: { type: "array" items: { type: "object" additionalProperties: true } } secret: { type: "array" items: { type: "object" additionalProperties: true } } sensitiveEnvironmentVariablePolicy: { type: "array" items: { type: "object" additionalProperties: true } } sharedEnvVars: { type: "array" items: { type: "object" additionalProperties: true } } sharedEnvVarsProduction: { type: "array" items: { type: "object" additionalProperties: true } } spendCapConfiguration: { type: "array" items: { type: "object" additionalProperties: true } } spendCapState: { type: "array" items: { type: "object" additionalProperties: true } } supportCase: { type: "array" items: { type: "object" additionalProperties: true } } supportCaseComment: { type: "array" items: { type: "object" additionalProperties: true } } team: { type: "array" items: { type: "object" additionalProperties: true } } teamAccessRequest: { type: "array" items: { type: "object" additionalProperties: true } } teamFellowMembership: { type: "array" items: { type: "object" additionalProperties: true } } teamInvite: { type: "array" items: { type: "object" additionalProperties: true } } teamInviteCode: { type: "array" items: { type: "object" additionalProperties: true } } teamJoin: { type: "array" items: { type: "object" additionalProperties: true } } teamOwnMembership: { type: "array" items: { type: "object" additionalProperties: true } } teamOwnMembershipDisconnectSAML: { type: "array" items: { type: "object" additionalProperties: true } } token: { type: "array" items: { type: "object" additionalProperties: true } } usage: { type: "array" items: { type: "object" additionalProperties: true } } user: { type: "array" items: { type: "object" additionalProperties: true } } userConnection: { type: "array" items: { type: "object" additionalProperties: true } } webAnalytics: { type: "array" items: { type: "object" additionalProperties: true } } webhook: { type: "array" items: { type: "object" additionalProperties: true } } "webhook-event": { type: "array" items: { type: "object" additionalProperties: true } } } } protectionBypass: { type: "object" description: "Construct a type with a set of properties K of type T" } publicSource: { type: ["boolean", "null"] } rootDirectory: { type: ["string", "null"] } serverlessFunctionRegion: { type: ["string", "null"] } skipGitConnectDuringLink: { type: "boolean" } sourceFilesOutsideRootDirectory: { type: "boolean" } ssoProtection: { type: ["object", "null"] required: ["deploymentType"] properties: { deploymentType: { type: "string" enum: ["preview", "all"] } } } targets: { type: "object" description: "An object containing the deployment's metadata" } transferCompletedAt: { type: "number" } transferStartedAt: { type: "number" } transferToAccountId: { type: "string" } transferredFromAccountId: { type: "string" } updatedAt: { type: "number" } } } }