GetProjectsRequest

August 10, 2026 ยท View on GitHub

Example Usage

import { GetProjectsRequest } from "@vercel/sdk/models/getprojectsresponsebodyprojectsrollingrelease.js";

let value: GetProjectsRequest = {
  gitForkProtection: "1",
  repoUrl: "https://github.com/vercel/next.js",
  elasticConcurrencyEnabled: "1",
  staticIpsEnabled: "1",
  buildMachineTypes: "default,enhanced",
  buildQueueConfiguration: "SKIP_NAMESPACE_QUEUE",
  teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
  slug: "my-team-url-slug",
};

Fields

FieldTypeRequiredDescriptionExample
fromstring:heavy_minus_sign:Query only projects updated after the given timestamp or continuation token.
gitForkProtectionmodels.GitForkProtection:heavy_minus_sign:Specifies whether PRs from Git forks should require a team member's authorization before it can be deployed1
limitstring:heavy_minus_sign:Limit the number of projects returned
searchstring:heavy_minus_sign:Search projects by the name field
repostring:heavy_minus_sign:Filter results by repo. Also used for project count
repoIdstring:heavy_minus_sign:Filter results by Repository ID.
repoUrlstring:heavy_minus_sign:Filter results by Repository URL.https://github.com/vercel/next.js
excludeReposstring:heavy_minus_sign:Filter results by excluding those projects that belong to a repo
edgeConfigIdstring:heavy_minus_sign:Filter results by connected Edge Config ID
edgeConfigTokenIdstring:heavy_minus_sign:Filter results by connected Edge Config Token ID
deprecatedboolean:heavy_minus_sign:N/A
elasticConcurrencyEnabledmodels.ElasticConcurrencyEnabled:heavy_minus_sign:Filter results by projects with elastic concurrency enabled1
staticIpsEnabledmodels.StaticIpsEnabled:heavy_minus_sign:Filter results by projects with Static IPs enabled1
buildMachineTypesstring:heavy_minus_sign:Filter results by effective build machine types. Accepts comma-separated values. Use "elastic" for projects with elastic selection and "default" for projects without a build machine type set.default,enhanced
buildQueueConfigurationmodels.QueryParamBuildQueueConfiguration:heavy_minus_sign:Filter results by build queue configuration. SKIP_NAMESPACE_QUEUE includes projects without a configuration set.SKIP_NAMESPACE_QUEUE
teamIdstring:heavy_minus_sign:The Team identifier to perform the request on behalf of.team_1a2b3c4d5e6f7g8h9i0j1k2l
slugstring:heavy_minus_sign:The Team slug to perform the request on behalf of.my-team-url-slug