detektu
Vercel API changes
Breaking

Response property one of added: payload

openapi:GET /v3/events::response.200.application.json.events.items.payload
Product
Vercel API
Source
OpenAPI URL
Change kind
Response Property One Of Added
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Vercel's published contract. Shows the changed property. Open the source ↗

−15+7215 changes

1 / 15
"read-write:project-flags-non-production",
"read-write:project-flags-non-production",
"read-write:project-flags-production",
"read-write:project-flags-production",
"read-write:project-protection-bypass",
"read-write:project-protection-bypass",
"read-write:project-trusted-sources",
"read-write:remote-cache",
"read-write:remote-cache",
"read-write:sandbox",
"read-write:sandbox",
"read-write:schedule",
"read-write:schedule",
"read:project-env-vars-non-production",
"read:project-env-vars-non-production",
"read:project-env-vars-production",
"read:project-env-vars-production",
"read:project-flags",
"read:project-flags",
"read:project-trusted-sources",
"read:remote-cache",
"read:remote-cache",
"read:sandbox",
"read:sandbox",
"read:schedule",
"read:schedule",
"read-write:project-flags-non-production",
"read-write:project-flags-non-production",
"read-write:project-flags-production",
"read-write:project-flags-production",
"read-write:project-protection-bypass",
"read-write:project-protection-bypass",
"read-write:project-trusted-sources",
"read-write:remote-cache",
"read-write:remote-cache",
"read-write:sandbox",
"read-write:sandbox",
"read-write:schedule",
"read-write:schedule",
"read:project-env-vars-non-production",
"read:project-env-vars-non-production",
"read:project-env-vars-production",
"read:project-env-vars-production",
"read:project-flags",
"read:project-flags",
"read:project-trusted-sources",
"read:remote-cache",
"read:remote-cache",
"read:sandbox",
"read:sandbox",
"read:schedule",
"read:schedule",
"read-write:project-flags-non-production",
"read-write:project-flags-non-production",
"read-write:project-flags-production",
"read-write:project-flags-production",
"read-write:project-protection-bypass",
"read-write:project-protection-bypass",
"read-write:project-trusted-sources",
"read-write:remote-cache",
"read-write:remote-cache",
"read-write:sandbox",
"read-write:sandbox",
"read-write:schedule",
"read-write:schedule",
"read:project-env-vars-non-production",
"read:project-env-vars-non-production",
"read:project-env-vars-production",
"read:project-env-vars-production",
"read:project-flags",
"read:project-flags",
"read:project-trusted-sources",
"read:remote-cache",
"read:remote-cache",
"read:sandbox",
"read:sandbox",
"read:schedule",
"read:schedule",
"read-write:project-flags-non-production",
"read-write:project-flags-non-production",
"read-write:project-flags-production",
"read-write:project-flags-production",
"read-write:project-protection-bypass",
"read-write:project-protection-bypass",
"read-write:project-trusted-sources",
"read-write:remote-cache",
"read-write:remote-cache",
"read-write:sandbox",
"read-write:sandbox",
"read-write:schedule",
"read-write:schedule",
"read:project-env-vars-non-production",
"read:project-env-vars-non-production",
"read:project-env-vars-production",
"read:project-env-vars-production",
"read:project-flags",
"read:project-flags",
"read:project-trusted-sources",
"read:remote-cache",
"read:remote-cache",
"read:sandbox",
"read:sandbox",
"read:schedule",
"read:schedule",
"read-write:project-flags-non-production",
"read-write:project-flags-non-production",
"read-write:project-flags-production",
"read-write:project-flags-production",
"read-write:project-protection-bypass",
"read-write:project-protection-bypass",
"read-write:project-trusted-sources",
"read-write:remote-cache",
"read-write:remote-cache",
"read-write:sandbox",
"read-write:sandbox",
"read-write:schedule",
"read-write:schedule",
"read:project-env-vars-non-production",
"read:project-env-vars-non-production",
"read:project-env-vars-production",
"read:project-env-vars-production",
"read:project-flags",
"read:project-flags",
"read:project-trusted-sources",
"read:remote-cache",
"read:remote-cache",
"read:sandbox",
"read:sandbox",
"read:schedule",
"read:schedule",
},
},
{
{
"properties": {
"properties": {
"consumerProjectId": {
"type": "string"
},
"consumerProjectName": {
"type": "string"
},
"projectId": {
"type": "string"
},
"projectName": {
"type": "string"
}
},
"required": [
"consumerProjectId",
"projectId"
],
"type": "object"
},
{
"properties": {
"newOwnerId": {
"newOwnerId": {
"type": "string"
"type": "string"
},
},
},
},
"next": {
"next": {
"properties": {
"properties": {
"default": {
"organizationPermissions": {
"enum": [
"items": {
"BILLING",
"enum": [
"CONTRIBUTOR",
"OrgAdmin",
"DEVELOPER",
"OrgViewer"
"MEMBER",
],
"OWNER",
"type": "string"
"SECURITY",
},
"VIEWER",
"type": "array"
"VIEWER_FOR_PLUS"
],
"type": "string"
},
},
"roles": {
"teamRoles": {
"additionalProperties": {
"items": {
"enum": [
"enum": [
"BILLING",
"BILLING",
"CONTRIBUTOR",
"CONTRIBUTOR",
],
],
"type": "string"
"type": "string"
},
},
"type": "array"
},
"teams": {
"additionalProperties": {
"properties": {
"teamRoles": {
"items": {
"enum": [
"BILLING",
"CONTRIBUTOR",
"DEVELOPER",
"MEMBER",
"OWNER",
"SECURITY",
"VIEWER",
"VIEWER_FOR_PLUS"
],
"type": "string"
},
"type": "array"
}
},
"required": [
"teamRoles"
],
"type": "object"
},
"type": "object"
"type": "object"
}
}
},
},
"required": [
"required": [
"roles"
"organizationPermissions",
"teamRoles",
"teams"
],
],
"type": "object"
"type": "object"
},
},

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.