Vercel/teams
@swamp/vercel/teamsv2026.09.03.1
01README
Vercel teams infrastructure models
02Release Notes
- Updated: teams
03Models
members.tsv2026.08.31.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| teamId? | string | Vercel team ID |
| slug? | string | Vercel team slug (alternative to teamId) |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| confirmed? | boolean | Accept a user who requested access to the team. |
| role? | enum | The role of the user to invite |
| teamPermissions? | array | The team permissions to set for the member. Permissions must be compatible with the team roles assigned to the member. |
| projects? | array | |
| joinedFrom? | object | |
| string | The email address of the user to invite | |
| token? | string | Vercel 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
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific Members by uid (e.g. one discovered by list) |
fn delete(id: string)
Delete the Members
| Argument | Type | Description |
|---|---|---|
| id | string | The ID of the Members |
request.tsv2026.08.03.4
Global Arguments
| Argument | Type | Description |
|---|---|---|
| teamId? | string | Vercel team ID |
| slug? | string | Vercel team slug (alternative to teamId) |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| joinedFrom? | object | |
| token? | string | Vercel 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
| Argument | Type | Description |
|---|---|---|
| id | string | The ID of the Request |
fn adopt(id: string)
Import an existing Request by ID into state for management
| Argument | Type | Description |
|---|---|---|
| id | string | The ID of the Request to import |
fn sync(identifier?: string)
Sync Request state from Vercel
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific Request by id (e.g. one discovered by list) |
teams.tsv2026.09.03.1
Global Arguments
| Argument | Type | Description |
|---|---|---|
| teamId? | string | Vercel team ID |
| slug? | string | Vercel team slug (alternative to teamId) |
| avatar? | string | The hash value of an uploaded image, or `null` to clear the avatar. |
| description? | string | A short text that describes the team. |
| emailDomain? | string | |
| name? | string | The desired name for the Team. It will be generated from the provided slug if nothing is provided |
| previewDeploymentSuffix? | string | Suffix that will be used for all preview deployments. |
| regenerateInviteCode? | boolean | Create a new invite code and replace the current one. |
| saml? | object | |
| enablePreviewFeedback? | string | Enable preview toolbar: one of on, off or default. |
| enableProductionFeedback? | string | Enable production toolbar: one of on, off or default. |
| sensitiveEnvironmentVariablePolicy? | string | Sensitive environment variable policy: one of on, off or default. |
| disjunctiveProductionSecretPolicy? | string | Require production secrets to be in their own environment group: one of on, off or default. |
| remoteCaching? | object | Whether or not remote caching is enabled for the team |
| hideIpAddresses? | boolean | Display or hide IP addresses in Monitoring queries. |
| hideIpAddressesInLogDrains? | boolean | Display or hide IP addresses in Log Drains. |
| dpAccessRequestsMode? | enum | Controls who can request access to protected deployments. |
| requireVerifiedCommits? | boolean | When enabled, all projects in the team require commits to be signed and verified by the git provider before deployments will be created. |
| disableRepositoryDispatchEvents? | boolean | Default 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? | object | Default deployment protection settings for new projects. |
| defaultPassport? | object | Default Passport configuration for new projects. |
| defaultExpirationSettings? | object | |
| deploymentPolicy? | object | Composable deployment-time policy. Each rule type holds a list of rules, one per environment scope. |
| strictDeploymentProtectionSettings? | object | When enabled, deployment protection settings require stricter permissions (owner-only). |
| strictShareableLinks? | object | When enabled, creating shareable links requires Owner role. |
| strictPasswordProtectionSettings? | object | When enabled, adding, changing, or removing project password protection requires Owner role. |
| strictConnectors? | object | When enabled, creating and managing connectors requires Owner role. |
| nsnbConfig? | object | NSNB configuration for the team. |
| defaultProjectJobs? | object | Default job configuration applied to new projects created in this team. |
| resourceConfig? | object | Resource configuration for the team. |
| attribution? | object | Attribution information for the session or current page |
| token? | string | Vercel 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| id | string | The ID of the Teams to import |
fn update(identifier?: string)
Update Teams attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific Teams by id (e.g. one discovered by list) |
fn delete(id: string)
Delete the Teams
| Argument | Type | Description |
|---|---|---|
| id | string | The ID of the Teams |
fn sync(identifier?: string)
Sync Teams state from Vercel
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific Teams by id (e.g. one discovered by list) |
04Previous Versions
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