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
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
from | string | :heavy_minus_sign: | Query only projects updated after the given timestamp or continuation token. | |
gitForkProtection | models.GitForkProtection | :heavy_minus_sign: | Specifies whether PRs from Git forks should require a team member's authorization before it can be deployed | 1 |
limit | string | :heavy_minus_sign: | Limit the number of projects returned | |
search | string | :heavy_minus_sign: | Search projects by the name field | |
repo | string | :heavy_minus_sign: | Filter results by repo. Also used for project count | |
repoId | string | :heavy_minus_sign: | Filter results by Repository ID. | |
repoUrl | string | :heavy_minus_sign: | Filter results by Repository URL. | https://github.com/vercel/next.js |
excludeRepos | string | :heavy_minus_sign: | Filter results by excluding those projects that belong to a repo | |
edgeConfigId | string | :heavy_minus_sign: | Filter results by connected Edge Config ID | |
edgeConfigTokenId | string | :heavy_minus_sign: | Filter results by connected Edge Config Token ID | |
deprecated | boolean | :heavy_minus_sign: | N/A | |
elasticConcurrencyEnabled | models.ElasticConcurrencyEnabled | :heavy_minus_sign: | Filter results by projects with elastic concurrency enabled | 1 |
staticIpsEnabled | models.StaticIpsEnabled | :heavy_minus_sign: | Filter results by projects with Static IPs enabled | 1 |
buildMachineTypes | string | :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 |
buildQueueConfiguration | models.QueryParamBuildQueueConfiguration | :heavy_minus_sign: | Filter results by build queue configuration. SKIP_NAMESPACE_QUEUE includes projects without a configuration set. | SKIP_NAMESPACE_QUEUE |
teamId | string | :heavy_minus_sign: | The Team identifier to perform the request on behalf of. | team_1a2b3c4d5e6f7g8h9i0j1k2l |
slug | string | :heavy_minus_sign: | The Team slug to perform the request on behalf of. | my-team-url-slug |