Info
Request body any of added: request-body-any-of-added
openapi:POST /v1/connect/connectors::request.request-body-any-of-added- Product
- Vercel API
- Source
- OpenAPI URL
- Change kind
- Request Body Any Of Added
- Detected
- Last updated
Deterministic evidence
Before / after
Extracted from Vercel's published contract. Shows the schema the change belongs to. Open the source ↗
{
{
"anyOf": [
{
"required": [
"type"
],
"title": "Full configuration"
},
{
"required": [
"service",
"connectionMethod"
],
"title": "Preset configuration"
}
],
"properties": {
"properties": {
"accentColor": {
"accentColor": {
"pattern": "^#[0-9a-fA-F]{6}$",
"type": "string"
"type": "string"
},
},
"backgroundColor": {
"backgroundColor": {
"pattern": "^#[0-9a-fA-F]{6}$",
"type": "string"
"type": "string"
},
},
"connectionMethod": {
"connectionMethod": {
"type": "object"
"type": "object"
},
},
"ttl": {
"ttl": {
"exclusiveMinimum": true,
"minimum": 0,
"type": "number"
"type": "number"
},
},
"type": {
"type": {
"type": "string"
"type": "string"
},
},
"clientSecret": {
"clientSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"codeChallengeMethod": {
"codeChallengeMethod": {
"type": "string"
"type": "string"
"type": "string"
"type": "string"
},
},
"ttl": {
"ttl": {
"exclusiveMinimum": true,
"minimum": 0,
"type": "number"
"type": "number"
},
},
"useClientCredentials": {
"useClientCredentials": {
"additionalProperties": false,
"additionalProperties": false,
"properties": {
"properties": {
"expiresAt": {
"expiresAt": {
"exclusiveMinimum": true,
"minimum": 0,
"type": "integer"
"type": "integer"
},
},
"scope": {
"scope": {
"type": "string"
"type": "string"
},
},
"value": {
"value": {
"type": "string"
"type": "string",
"writeOnly": true
}
}
},
},
"required": [
"required": [
"additionalProperties": false,
"additionalProperties": false,
"properties": {
"properties": {
"appId": {
"appId": {
"exclusiveMinimum": true,
"minimum": 0,
"type": "integer"
"type": "integer"
},
},
"appName": {
"appName": {
"type": "string"
"type": "string"
},
},
"clientSecret": {
"clientSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"extras": {
"extras": {
"additionalProperties": {},
"additionalProperties": {},
"type": "object"
"type": "object"
},
},
"privateKeyPem": {
"privateKeyPem": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"webhookSecret": {
"webhookSecret": {
"type": "string"
"type": "string",
"writeOnly": true
}
}
},
},
"required": [
"required": [
"type": "string"
"type": "string"
},
},
"clientSecret": {
"clientSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"extras": {
"extras": {
"additionalProperties": {},
"additionalProperties": {},
"type": "array"
"type": "array"
},
},
"webhookSecret": {
"webhookSecret": {
"type": "string"
"type": "string",
"writeOnly": true
}
}
},
},
"required": [
"required": [
"additionalProperties": false,
"additionalProperties": false,
"properties": {
"properties": {
"apiToken": {
"apiToken": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"phoneNumbers": {
"phoneNumbers": {
"items": {
"items": {
"type": "string"
"type": "string"
},
},
"consumerSecret": {
"consumerSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"loginHost": {
"loginHost": {
"type": "string"
"type": "string"
"type": "string"
"type": "string"
},
},
"apiSecretKey": {
"apiSecretKey": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"phoneNumbers": {
"phoneNumbers": {
"items": {
"items": {
"type": "string"
"type": "string"
},
},
"clientSecret": {
"clientSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"extras": {
"extras": {
"additionalProperties": {},
"additionalProperties": {},
"type": "object"
"type": "object"
},
},
"signingSecret": {
"signingSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"slackTeam": {
"slackTeam": {
"additionalProperties": false,
"additionalProperties": false,
"type": "array"
"type": "array"
},
},
"verificationToken": {
"verificationToken": {
"type": "string"
"type": "string",
"writeOnly": true
}
}
},
},
"required": [
"required": [
"type": "string"
"type": "string"
},
},
"projectSecret": {
"projectSecret": {
"type": "string"
"type": "string",
"writeOnly": true
},
},
"webhookSecret": {
"webhookSecret": {
"type": "string"
"type": "string",
"writeOnly": true
}
}
},
},
"required": [
"required": [
"items": {
"items": {
"anyOf": [
"anyOf": [
{
{
"enum": [
"development",
"preview",
"production"
],
"type": "string"
"type": "string"
},
},
{
{
}
}
]
]
},
},
"minItems": 1,
"type": "array"
"type": "array"
},
},
"events": {
"events": {
"type": "array"
"type": "array"
},
},
"icon": {
"icon": {
"pattern": "^[0-9a-fA-F]{40}$",
"type": "string"
"type": "string"
},
},
"name": {
"name": {
"type": "string"
"type": "string"
},
},
"triggerDestination": {
"triggerDestination": {
"additionalProperties": false,
"oneOf": [
"minProperties": 1,
{
"not": {
"additionalProperties": false,
"required": [
"minProperties": 1,
"branch",
"properties": {
"customEnvironmentId"
"path": {
]
"maxLength": 2048,
},
"minLength": 1,
"properties": {
"type": "string"
"branch": {
},
"maxLength": 250,
"projectId": {
"type": "string"
"minLength": 1,
"type": "string"
}
},
"title": "Default deployment",
"type": "object"
},
},
"customEnvironmentId": {
{
"pattern": "^env_",
"additionalProperties": false,
"type": "string"
"properties": {
"branch": {
"maxLength": 250,
"minLength": 1,
"type": "string"
},
"path": {
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"projectId": {
"minLength": 1,
"type": "string"
}
},
"required": [
"branch"
],
"title": "Branch",
"type": "object"
},
},
"path": {
{
"maxLength": 2048,
"additionalProperties": false,
"type": "string"
"properties": {
},
"customEnvironmentId": {
"projectId": {
"pattern": "^env_",
"type": "string"
"type": "string"
},
"path": {
"maxLength": 2048,
"minLength": 1,
"type": "string"
},
"projectId": {
"minLength": 1,
"type": "string"
}
},
"required": [
"customEnvironmentId"
],
"title": "Custom environment",
"type": "object"
}
}
},
]
"type": "object"
},
},
"triggers": {
"triggers": {
"type": "boolean"
"type": "boolean"
Monitored for you
Does this change affect your integration?
Choose the operations and fields your services use. Detektu matches Vercel findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.