Potentially breaking
Response property one of removed: payload
openapi:GET /v3/events::response.200.application.json.events.items.payload- Product
- Vercel API
- Source
- OpenAPI URL
- Change kind
- Response Property One Of Removed
- Detected
- Last updated
Deterministic evidence
Before / after
Extracted from Vercel's published contract. Shows the changed property. Open the source ↗
"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.