Skip to main content

Vercel/teams

@swamp/vercel/teamsv2026.09.03.1· 8d agoMODELS
01README

Vercel teams infrastructure models

02Release Notes
  • Updated: teams
03Models3
members.tsv2026.08.31.1

Global Arguments

ArgumentTypeDescription
teamId?stringVercel team ID
slug?stringVercel team slug (alternative to teamId)
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
confirmed?booleanAccept a user who requested access to the team.
role?enumThe role of the user to invite
teamPermissions?arrayThe team permissions to set for the member. Permissions must be compatible with the team roles assigned to the member.
projects?array
joinedFrom?object
emailstringThe email address of the user to invite
token?stringVercel API token; overrides the VERCEL_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a Members
fn lookup()
Look up an existing Members by matching global argument values and import it into state
fn update(identifier?: string)
Update Members attributes
ArgumentTypeDescription
identifier?stringTarget a specific Members by uid (e.g. one discovered by list)
fn delete(id: string)
Delete the Members
ArgumentTypeDescription
idstringThe ID of the Members
request.tsv2026.08.03.4

Global Arguments

ArgumentTypeDescription
teamId?stringVercel team ID
slug?stringVercel team slug (alternative to teamId)
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
joinedFrom?object
token?stringVercel API token; overrides the VERCEL_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a Request
fn get(id: string)
Get a Request
ArgumentTypeDescription
idstringThe ID of the Request
fn adopt(id: string)
Import an existing Request by ID into state for management
ArgumentTypeDescription
idstringThe ID of the Request to import
fn sync(identifier?: string)
Sync Request state from Vercel
ArgumentTypeDescription
identifier?stringTarget a specific Request by id (e.g. one discovered by list)
teams.tsv2026.09.03.1

Global Arguments

ArgumentTypeDescription
teamId?stringVercel team ID
slug?stringVercel team slug (alternative to teamId)
avatar?stringThe hash value of an uploaded image, or `null` to clear the avatar.
description?stringA short text that describes the team.
emailDomain?string
name?stringThe desired name for the Team. It will be generated from the provided slug if nothing is provided
previewDeploymentSuffix?stringSuffix that will be used for all preview deployments.
regenerateInviteCode?booleanCreate a new invite code and replace the current one.
saml?object
enablePreviewFeedback?stringEnable preview toolbar: one of on, off or default.
enableProductionFeedback?stringEnable production toolbar: one of on, off or default.
sensitiveEnvironmentVariablePolicy?stringSensitive environment variable policy: one of on, off or default.
disjunctiveProductionSecretPolicy?stringRequire production secrets to be in their own environment group: one of on, off or default.
remoteCaching?objectWhether or not remote caching is enabled for the team
hideIpAddresses?booleanDisplay or hide IP addresses in Monitoring queries.
hideIpAddressesInLogDrains?booleanDisplay or hide IP addresses in Log Drains.
dpAccessRequestsMode?enumControls who can request access to protected deployments.
requireVerifiedCommits?booleanWhen enabled, all projects in the team require commits to be signed and verified by the git provider before deployments will be created.
disableRepositoryDispatchEvents?booleanDefault for projects in the team. When `true`, projects in this team will not emit GitHub repository-dispatch events on deployment events unless the project explicitly overrides this setting.
defaultDeploymentProtection?objectDefault deployment protection settings for new projects.
defaultPassport?objectDefault Passport configuration for new projects.
defaultExpirationSettings?object
deploymentPolicy?objectComposable deployment-time policy. Each rule type holds a list of rules, one per environment scope.
strictDeploymentProtectionSettings?objectWhen enabled, deployment protection settings require stricter permissions (owner-only).
strictShareableLinks?objectWhen enabled, creating shareable links requires Owner role.
strictPasswordProtectionSettings?objectWhen enabled, adding, changing, or removing project password protection requires Owner role.
strictConnectors?objectWhen enabled, creating and managing connectors requires Owner role.
nsnbConfig?objectNSNB configuration for the team.
defaultProjectJobs?objectDefault job configuration applied to new projects created in this team.
resourceConfig?objectResource configuration for the team.
attribution?objectAttribution information for the session or current page
token?stringVercel API token; overrides the VERCEL_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a Teams
fn get(id: string)
Get a Teams
ArgumentTypeDescription
idstringThe ID of the Teams
fn lookup()
Look up an existing Teams by matching global argument values and import it into state
fn adopt(id: string)
Import an existing Teams by ID into state for management
ArgumentTypeDescription
idstringThe ID of the Teams to import
fn update(identifier?: string)
Update Teams attributes
ArgumentTypeDescription
identifier?stringTarget a specific Teams by id (e.g. one discovered by list)
fn delete(id: string)
Delete the Teams
ArgumentTypeDescription
idstringThe ID of the Teams
fn sync(identifier?: string)
Sync Teams state from Vercel
ArgumentTypeDescription
identifier?stringTarget a specific Teams by id (e.g. one discovered by list)
04Previous Versions6
2026.08.31.1
  • Updated: members
2026.08.25.1
  • Updated: teams
2026.08.11.1
  • Updated: teams

Added 1, removed 3 models

2026.08.05.1
  • Updated: teams
  • Updated: members
2026.08.03.5
  • Updated: teams
  • Updated: request
2026.08.03.4
  • Updated: request
05Stats
A
100 / 100
Downloads
2
Archive size
25.4 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels