detektu
Vercel API changes
Potentially breaking

Response optional property removed: isZeitPub

openapi:GET /v3/events::response.200.application.json.events.items.payload.oneOf[subschema-#183].newOwner.isZeitPub
Product
Vercel API
Source
OpenAPI URL
Change kind
Response Optional Property Removed
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Vercel's published contract. Shows the schema the change belongs to. Open the source ↗

−2998+101 change

1 / 1
{
{
"nullable": true,
"nullable": true,
"properties": {
"properties": {
"abuse": {
"id": {
"properties": {
"type": "string"
"blockHistory": {
},
"items": {
"username": {
"properties": {
"type": "string"
"abuseAgentRunId": {
}
"type": "string"
},
},
"required": [
"action": {
"id",
"enum": [
"username"
"blocked",
"hard-blocked",
"soft-blocked",
"unblocked"
],
"type": "string"
},
"actor": {
"type": "string"
},
"caseId": {
"type": "string"
},
"comment": {
"type": "string"
},
"createdAt": {
"type": "number"
},
"ineligibleForAppeal": {
"enum": [
false,
true
],
"type": "boolean"
},
"reason": {
"type": "string"
},
"statusCode": {
"type": "number"
},
"threadId": {
"type": "string"
}
},
"required": [
"action",
"createdAt",
"reason"
],
"type": "object"
},
"type": "array"
},
"creationIp": {
"type": "string"
},
"creationUserAgent": {
"type": "string"
},
"gitAuthHistory": {
"items": {
"type": "string"
},
"type": "array"
},
"gitLineageBlocks": {
"type": "number"
},
"gitLineageBlocksDry": {
"type": "number"
},
"history": {
"items": {
"properties": {
"at": {
"type": "number"
},
"by": {
"type": "string"
},
"byId": {
"type": "string"
},
"reason": {
"type": "string"
},
"scanner": {
"type": "string"
}
},
"required": [
"at",
"by",
"byId",
"reason",
"scanner"
],
"type": "object"
},
"type": "array"
},
"registeredShaBlock": {
"properties": {
"createdAt": {
"type": "string"
},
"createdBy": {
"type": "string"
},
"sha": {
"type": "string"
}
},
"required": [
"createdAt",
"createdBy",
"sha"
],
"type": "object"
},
"removedPhoneNumbers": {
"type": "string"
},
"scanner": {
"type": "string"
},
"scheduledBlock": {
"properties": {
"caseId": {
"type": "string"
},
"createdAt": {
"type": "number"
},
"executeAt": {
"type": "number"
},
"reason": {
"type": "string"
},
"scheduleName": {
"type": "string"
},
"source": {
"type": "string"
}
},
"required": [
"createdAt",
"executeAt",
"reason",
"source"
],
"type": "object"
},
"scheduledUnblockAt": {
"type": "string"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"updatedAt"
],
"type": "object"
},
"acceptanceState": {
"type": "string"
},
"acceptedAt": {
"type": "number"
},
"activeDashboardViews": {
"items": {
"properties": {
"favoritesViewPreference": {
"enum": [
"closed",
"open",
null
],
"nullable": true,
"type": "string"
},
"recentsViewPreference": {
"enum": [
"closed",
"open",
null
],
"nullable": true,
"type": "string"
},
"scopeId": {
"type": "string"
},
"viewPreference": {
"enum": [
"cards",
"list",
null
],
"nullable": true,
"type": "string"
}
},
"required": [
"scopeId"
],
"type": "object"
},
"type": "array"
},
"avatar": {
"type": "string"
},
"billing": {
"properties": {
"plan": {
"enum": [
"enterprise",
"hobby",
"pro"
],
"type": "string"
}
},
"required": [
"plan"
],
"type": "object"
},
"blockReason": {
"type": "string"
},
"blocked": {
"nullable": true,
"type": "number"
},
"created": {
"type": "number"
},
"createdAt": {
"type": "number"
},
"credentials": {
"items": {
"oneOf": [
{
"properties": {
"id": {
"type": "string"
},
"type": {
"enum": [
"apple",
"bitbucket",
"chatgpt",
"github-oauth",
"github-oauth-limited",
"gitlab",
"google",
"vercel"
],
"type": "string"
}
},
"required": [
"id",
"type"
],
"type": "object"
},
{
"properties": {
"host": {
"type": "string"
},
"id": {
"type": "string"
},
"type": {
"enum": [
"github-oauth-custom-host"
],
"type": "string"
}
},
"required": [
"host",
"id",
"type"
],
"type": "object"
}
]
},
"type": "array"
},
"customerId": {
"nullable": true,
"type": "string"
},
"dataCache": {
"properties": {
"excessBillingEnabled": {
"enum": [
false,
true
],
"type": "boolean"
}
},
"type": "object"
},
"defaultTeamId": {
"type": "string"
},
"deletedAt": {
"nullable": true,
"type": "number"
},
"deploymentSecret": {
"type": "string"
},
"dismissedTeams": {
"items": {
"type": "string"
},
"type": "array"
},
"dismissedToasts": {
"items": {
"properties": {
"dismissals": {
"items": {
"properties": {
"createdAt": {
"type": "number"
},
"scopeId": {
"type": "string"
}
},
"required": [
"createdAt",
"scopeId"
],
"type": "object"
},
"type": "array"
},
"name": {
"type": "string"
}
},
"required": [
"dismissals",
"name"
],
"type": "object"
},
"type": "array"
},
"email": {
"type": "string"
},
"emailDomains": {
"items": {
"type": "string"
},
"type": "array"
},
"emailNotifications": {
"properties": {
"rules": {
"additionalProperties": {
"properties": {
"email": {
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"type": "object"
}
},
"type": "object"
},
"enablePreviewFeedback": {
"enum": [
"default",
"default-force",
"off",
"off-force",
"on",
"on-force"
],
"type": "string"
},
"favoriteProjectsAndSpaces": {
"items": {
"properties": {
"projectId": {
"type": "string"
},
"teamId": {
"type": "string"
}
},
"required": [
"projectId",
"teamId"
],
"type": "object"
},
"type": "array"
},
"featureBlocks": {
"properties": {
"blob": {
"oneOf": [
{
"properties": {
"blockReason": {
"enum": [
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"overageReason": {
"enum": [
"analyticsUsage",
"artifacts",
"bandwidth",
"blobDataTransfer",
"blobTotalAdvancedRequests",
"blobTotalAvgSizeInBytes",
"blobTotalGetResponseObjectSizeInBytes",
"blobTotalSimpleRequests",
"connectDataTransfer",
"dataCacheRead",
"dataCacheWrite",
"edgeConfigRead",
"edgeConfigWrite",
"edgeFunctionExecutionUnits",
"edgeMiddlewareInvocations",
"edgeRequest",
"edgeRequestAdditionalCpuDuration",
"elasticConcurrencyBuildSlots",
"fastDataTransfer",
"fastOriginTransfer",
"fluidCpuDuration",
"fluidDuration",
"functionDuration",
"functionInvocation",
"imageOptimizationCacheRead",
"imageOptimizationCacheWrite",
"imageOptimizationTransformation",
"logDrainsVolume",
"monitoringMetric",
"observabilityEvent",
"onDemandConcurrencyMinutes",
"runtimeCacheRead",
"runtimeCacheWrite",
"serverlessFunctionExecution",
"sourceImages",
"wafOwaspExcessBytes",
"wafOwaspRequests",
"wafRateLimitRequest",
"webAnalyticsEvent"
],
"type": "string"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"overageReason",
"updatedAt"
],
"type": "object"
},
{
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
}
]
},
"connexForwardTriggers": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"connexTokenRequests": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"dataCache": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"imageOptimizationTransformation": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"kmsOperations": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"microfrontendsRequest": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"monitoring": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockType": {
"enum": [
"hard",
"soft"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"blockType",
"updatedAt"
],
"type": "object"
},
"observabilityPlus": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockType": {
"enum": [
"hard",
"soft"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"blockType",
"updatedAt"
],
"type": "object"
},
"postgres": {
"oneOf": [
{
"properties": {
"blockReason": {
"enum": [
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"overageReason": {
"enum": [
"analyticsUsage",
"artifacts",
"bandwidth",
"blobDataTransfer",
"blobTotalAdvancedRequests",
"blobTotalAvgSizeInBytes",
"blobTotalGetResponseObjectSizeInBytes",
"blobTotalSimpleRequests",
"connectDataTransfer",
"dataCacheRead",
"dataCacheWrite",
"edgeConfigRead",
"edgeConfigWrite",
"edgeFunctionExecutionUnits",
"edgeMiddlewareInvocations",
"edgeRequest",
"edgeRequestAdditionalCpuDuration",
"elasticConcurrencyBuildSlots",
"fastDataTransfer",
"fastOriginTransfer",
"fluidCpuDuration",
"fluidDuration",
"functionDuration",
"functionInvocation",
"imageOptimizationCacheRead",
"imageOptimizationCacheWrite",
"imageOptimizationTransformation",
"logDrainsVolume",
"monitoringMetric",
"observabilityEvent",
"onDemandConcurrencyMinutes",
"runtimeCacheRead",
"runtimeCacheWrite",
"serverlessFunctionExecution",
"sourceImages",
"wafOwaspExcessBytes",
"wafOwaspRequests",
"wafRateLimitRequest",
"webAnalyticsEvent"
],
"type": "string"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"overageReason",
"updatedAt"
],
"type": "object"
},
{
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
}
]
},
"redis": {
"oneOf": [
{
"properties": {
"blockReason": {
"enum": [
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"overageReason": {
"enum": [
"analyticsUsage",
"artifacts",
"bandwidth",
"blobDataTransfer",
"blobTotalAdvancedRequests",
"blobTotalAvgSizeInBytes",
"blobTotalGetResponseObjectSizeInBytes",
"blobTotalSimpleRequests",
"connectDataTransfer",
"dataCacheRead",
"dataCacheWrite",
"edgeConfigRead",
"edgeConfigWrite",
"edgeFunctionExecutionUnits",
"edgeMiddlewareInvocations",
"edgeRequest",
"edgeRequestAdditionalCpuDuration",
"elasticConcurrencyBuildSlots",
"fastDataTransfer",
"fastOriginTransfer",
"fluidCpuDuration",
"fluidDuration",
"functionDuration",
"functionInvocation",
"imageOptimizationCacheRead",
"imageOptimizationCacheWrite",
"imageOptimizationTransformation",
"logDrainsVolume",
"monitoringMetric",
"observabilityEvent",
"onDemandConcurrencyMinutes",
"runtimeCacheRead",
"runtimeCacheWrite",
"serverlessFunctionExecution",
"sourceImages",
"wafOwaspExcessBytes",
"wafOwaspRequests",
"wafRateLimitRequest",
"webAnalyticsEvent"
],
"type": "string"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"overageReason",
"updatedAt"
],
"type": "object"
},
{
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
}
]
},
"sandboxStorage": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"sourceImages": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"speedInsightsFree": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"tracing": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"vcr": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"webAnalytics": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"graceEmailSentAt": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"workflowEvents": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
},
"workflowStorageWrite": {
"properties": {
"blockReason": {
"enum": [
"admin_override",
"hard_blocked",
"limits_exceeded"
],
"type": "string"
},
"blockedFrom": {
"type": "number"
},
"blockedUntil": {
"type": "number"
},
"updatedAt": {
"type": "number"
}
},
"required": [
"blockReason",
"updatedAt"
],
"type": "object"
}
},
"type": "object"
},
"id": {
"type": "string"
},
"importFlowGitNamespace": {
"nullable": true,
"oneOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"importFlowGitNamespaceId": {
"nullable": true,
"oneOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"importFlowGitProvider": {
"enum": [
"bitbucket",
"cursor-origin",
"github",
"github-custom-host",
"github-limited",
"gitlab",
"vercel",
null
],
"nullable": true,
"type": "string"
},
"isDomainReseller": {
"enum": [
false,
true
],
"type": "boolean"
},
"isEnterpriseManaged": {
"enum": [
false,
true
],
"type": "boolean"
},
"isMFAEnforced": {
"enum": [
false,
true
],
"type": "boolean"
},
"isZeitPub": {
"enum": [
false,
true
],
"type": "boolean"
},
"maxActiveSlots": {
"type": "number"
},
"maxTrials": {
"type": "number"
},
"mfaConfiguration": {
"properties": {
"enabled": {
"enum": [
false,
true
],
"type": "boolean"
},
"enabledAt": {
"type": "number"
},
"history": {
"items": {
"properties": {
"action": {
"enum": [
"disabled",
"enabled"
],
"type": "string"
},
"actorId": {
"type": "string"
},
"actorType": {
"enum": [
"admin",
"user"
],
"type": "string"
},
"method": {
"enum": [
"admin_removal",
"passkey",
"self_serve_recovery",
"totp",
"unknown",
"user_disabled"
],
"type": "string"
},
"reason": {
"type": "string"
},
"timestamp": {
"nullable": true,
"type": "number"
}
},
"required": [
"action",
"actorId",
"actorType",
"method",
"timestamp"
],
"type": "object"
},
"type": "array"
},
"recoveryCodes": {
"items": {
"type": "string"
},
"type": "array"
},
"totp": {
"properties": {
"createdAt": {
"type": "number"
},
"secret": {
"type": "string"
}
},
"required": [
"createdAt",
"secret"
],
"type": "object"
}
},
"required": [
"enabled",
"recoveryCodes"
],
"type": "object"
},
"name": {
"type": "string"
},
"northstarMigration": {
"properties": {
"endTime": {
"type": "number"
},
"integrationClients": {
"type": "number"
},
"integrationConfigurations": {
"type": "number"
},
"projects": {
"type": "number"
},
"startTime": {
"type": "number"
},
"stores": {
"type": "number"
},
"teamId": {
"type": "string"
}
},
"required": [
"endTime",
"integrationClients",
"integrationConfigurations",
"projects",
"startTime",
"stores",
"teamId"
],
"type": "object"
},
"opportunityId": {
"type": "string"
},
"orbCustomerId": {
"nullable": true,
"type": "string"
},
"overageMetadata": {
"properties": {
"dailyOverageSummaryEmailSentAt": {
"type": "number"
},
"firstTimeOnDemandNotificationSentAt": {
"type": "number"
},
"increasedOnDemandEmailAttemptedAt": {
"type": "number"
},
"increasedOnDemandEmailSentAt": {
"type": "number"
},
"overageSummaryExpiresAt": {
"type": "number"
},
"weeklyOverageSummaryEmailSentAt": {
"type": "number"
}
},
"type": "object"
},
"overageUsageAlerts": {
"properties": {
"analyticsUsage": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"artifacts": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"bandwidth": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"blobDataTransfer": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"blobTotalAdvancedRequests": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"blobTotalAvgSizeInBytes": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"blobTotalGetResponseObjectSizeInBytes": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"blobTotalSimpleRequests": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"connectDataTransfer": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"dataCacheRead": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"dataCacheWrite": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeConfigRead": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeConfigWrite": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeFunctionExecutionUnits": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeMiddlewareInvocations": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeRequest": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"edgeRequestAdditionalCpuDuration": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"elasticConcurrencyBuildSlots": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"fastDataTransfer": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"fastOriginTransfer": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"fluidCpuDuration": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"fluidDuration": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"functionDuration": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"functionInvocation": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"imageOptimizationCacheRead": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"imageOptimizationCacheWrite": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"imageOptimizationTransformation": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"logDrainsVolume": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"monitoringMetric": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"observabilityEvent": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"onDemandConcurrencyMinutes": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"runtimeCacheRead": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"runtimeCacheWrite": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"serverlessFunctionExecution": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"sourceImages": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"wafOwaspExcessBytes": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"wafOwaspRequests": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"wafRateLimitRequest": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
},
"webAnalyticsEvent": {
"properties": {
"blockGracePeriodStartedAt": {
"nullable": true,
"type": "number"
},
"blockedAt": {
"nullable": true,
"type": "number"
},
"currentThreshold": {
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"required": [
"currentThreshold"
],
"type": "object"
}
},
"type": "object"
},
"phoneNumber": {
"type": "string"
},
"platformVersion": {
"nullable": true,
"type": "number"
},
"preferredScopesAndGitNamespaces": {
"items": {
"properties": {
"gitNamespaceId": {
"nullable": true,
"oneOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"scopeId": {
"type": "string"
}
},
"required": [
"gitNamespaceId",
"scopeId"
],
"type": "object"
},
"type": "array"
},
"preventAutoBlocking": {
"oneOf": [
{
"type": "number"
},
{
"enum": [
false,
true
],
"type": "boolean"
}
]
},
"projectCardWidgetPreferences": {
"items": {
"properties": {
"config": {
"properties": {
"url": {
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"projectId": {
"type": "string"
},
"widget": {
"enum": [
"analytics-online",
"analytics-page-views",
"analytics-visitors",
"firewall-allowed",
"firewall-denied",
"observability-alert",
"observability-edge-requests",
"observability-error-rate",
"observability-function-invocations",
"shortcut",
"speed-insights-cls",
"speed-insights-lcp",
"speed-insights-res"
],
"type": "string"
}
},
"required": [
"projectId",
"widget"
],
"type": "object"
},
"type": "array"
},
"projectDomainsLimit": {
"type": "number"
},
"remoteCaching": {
"properties": {
"enabled": {
"enum": [
false,
true
],
"type": "boolean"
}
},
"type": "object"
},
"removedAliasesAt": {
"type": "number"
},
"removedBillingSubscriptionAt": {
"type": "number"
},
"removedConfigurationsAt": {
"type": "number"
},
"removedDeploymentsAt": {
"type": "number"
},
"removedDomiansAt": {
"type": "number"
},
"removedEdgeConfigsAt": {
"type": "number"
},
"removedEventsAt": {
"type": "number"
},
"removedProjectsAt": {
"type": "number"
},
"removedSecretsAt": {
"type": "number"
},
"removedSharedEnvVarsAt": {
"type": "number"
},
"resourceConfig": {
"properties": {
"awsAccountIds": {
"items": {
"type": "string"
},
"type": "array"
},
"awsAccountType": {
"type": "string"
},
"blobStores": {
"type": "number"
},
"buildEntitlements": {
"properties": {
"enhancedBuilds": {
"enum": [
false,
true
],
"type": "boolean"
}
},
"type": "object"
},
"buildMachine": {
"properties": {
"default": {
"enum": [
"basic",
"elastic",
"enhanced",
"standard",
"turbo"
],
"type": "string"
}
},
"type": "object"
},
"buildQueue": {
"properties": {
"configuration": {
"enum": [
"SKIP_NAMESPACE_QUEUE",
"WAIT_FOR_NAMESPACE_QUEUE"
],
"type": "string"
}
},
"type": "object"
},
"bulkRedirectsFreeLimitOverride": {
"type": "number"
},
"cfZoneName": {
"type": "string"
},
"concurrentBuilds": {
"type": "number"
},
"cronJobsPerProject": {
"type": "number"
},
"customEnvironmentsPerProject": {
"type": "number"
},
"edgeConfigSize": {
"type": "number"
},
"edgeConfigs": {
"type": "number"
},
"edgeFunctionExecutionTimeoutMs": {
"type": "number"
},
"edgeFunctionMaxSizeBytes": {
"type": "number"
},
"elasticConcurrencyEnabled": {
"enum": [
false,
true
],
"type": "boolean"
},
"flagsExplorerOverridesThreshold": {
"type": "number"
},
"flagsExplorerUnlimitedOverrides": {
"enum": [
false,
true
],
"type": "boolean"
},
"imageOptimizationType": {
"type": "string"
},
"integrationStores": {
"type": "number"
},
"kvDatabases": {
"type": "number"
},
"microfrontendGroupsPerTeam": {
"type": "number"
},
"microfrontendProjectsPerGroup": {
"type": "number"
},
"nodeType": {
"type": "string"
},
"postgresDatabases": {
"type": "number"
},
"security": {
"properties": {
"customRules": {
"type": "number"
},
"ipBlocks": {
"type": "number"
},
"ipBypass": {
"type": "number"
},
"rateLimit": {
"type": "number"
}
},
"type": "object"
},
"serverlessFunctionMaxDuration": {
"type": "number"
},
"serverlessFunctionMaxMemorySize": {
"type": "number"
}
},
"type": "object"
},
"resourceLimits": {
"additionalProperties": {
"oneOf": [
{
"properties": {
"duration": {
"type": "number"
},
"max": {
"type": "number"
}
},
"required": [
"duration",
"max"
],
"type": "object"
},
{
"properties": {
"maxRate": {
"type": "number"
},
"minRate": {
"type": "number"
},
"stepPerMinute": {
"type": "number"
}
},
"type": "object"
}
]
},
"type": "object"
},
"secondaryEmails": {
"items": {
"properties": {
"email": {
"type": "string"
},
"verified": {
"enum": [
false,
true
],
"type": "boolean"
}
},
"required": [
"email",
"verified"
],
"type": "object"
},
"type": "array"
},
"sfdcId": {
"type": "string"
},
"siftRoute": {
"properties": {
"name": {
"enum": [
"string"
],
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"siftScore": {
"type": "number"
},
"siftScores": {
"additionalProperties": {
"properties": {
"reasons": {
"items": {
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"type": "object"
},
"type": "array"
},
"score": {
"type": "number"
}
},
"required": [
"reasons",
"score"
],
"type": "object"
},
"type": "object"
},
"softBlock": {
"nullable": true,
"properties": {
"blockedAt": {
"type": "number"
},
"blockedDueToOverageType": {
"enum": [
"analyticsUsage",
"artifacts",
"bandwidth",
"blobDataTransfer",
"blobTotalAdvancedRequests",
"blobTotalAvgSizeInBytes",
"blobTotalGetResponseObjectSizeInBytes",
"blobTotalSimpleRequests",
"connectDataTransfer",
"dataCacheRead",
"dataCacheWrite",
"edgeConfigRead",
"edgeConfigWrite",
"edgeFunctionExecutionUnits",
"edgeMiddlewareInvocations",
"edgeRequest",
"edgeRequestAdditionalCpuDuration",
"elasticConcurrencyBuildSlots",
"fastDataTransfer",
"fastOriginTransfer",
"fluidCpuDuration",
"fluidDuration",
"functionDuration",
"functionInvocation",
"imageOptimizationCacheRead",
"imageOptimizationCacheWrite",
"imageOptimizationTransformation",
"logDrainsVolume",
"monitoringMetric",
"observabilityEvent",
"onDemandConcurrencyMinutes",
"runtimeCacheRead",
"runtimeCacheWrite",
"serverlessFunctionExecution",
"sourceImages",
"wafOwaspExcessBytes",
"wafOwaspRequests",
"wafRateLimitRequest",
"webAnalyticsEvent"
],
"type": "string"
},
"reason": {
"enum": [
"BLOCKED_FOR_PLATFORM_ABUSE",
"DOMAIN_OWNER_DELETION_REQUEST",
"ENTERPRISE_TRIAL_ENDED",
"ENTERPRISE_UNPAID_INVOICE",
"EXPOSURE_CAP_EXCEEDED",
"FAIR_USE_LIMITS_EXCEEDED",
"SUBSCRIPTION_CANCELED",
"SUBSCRIPTION_EXPIRED",
"UNPAID_INVOICE"
],
"type": "string"
},
"unpauseAt": {
"type": "number"
}
},
"required": [
"blockedAt",
"reason"
],
"type": "object"
},
"speedInsightsFreeUsageAlert": {
"properties": {
"currentThreshold": {
"type": "number"
},
"notifiedAt": {
"type": "number"
}
},
"required": [
"currentThreshold",
"notifiedAt"
],
"type": "object"
},
"stagingPrefix": {
"type": "string"
},
"sysToken": {
"type": "string"
},
"teams": {
"items": {
"properties": {
"accessRequestedAt": {
"type": "number"
},
"confirmed": {
"enum": [
true
],
"type": "boolean"
},
"confirmedAt": {
"type": "number"
},
"created": {
"type": "number"
},
"createdAt": {
"type": "number"
},
"joinedFrom": {
"properties": {
"commitId": {
"type": "string"
},
"dsyncConnectedAt": {
"type": "number"
},
"dsyncUserId": {
"type": "string"
},
"gitUserId": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"gitUserLogin": {
"type": "string"
},
"idpUserId": {
"type": "string"
},
"origin": {
"enum": [
"account-update",
"bitbucket",
"dsync",
"feedback",
"github",
"gitlab",
"import",
"link",
"mail",
"nsnb-auto-approve",
"nsnb-hobby-upgrade",
"nsnb-invite",
"nsnb-redeploy",
"nsnb-redeploy-attribution-card",
"nsnb-request-access",
"nsnb-viewer-upgrade",
"organization-teams",
"saml",
"teams"
],
"type": "string"
},
"repoId": {
"type": "string"
},
"repoPath": {
"type": "string"
},
"ssoConnectedAt": {
"type": "number"
},
"ssoUserId": {
"type": "string"
}
},
"required": [
"origin"
],
"type": "object"
},
"role": {
"enum": [
"BILLING",
"CONTRIBUTOR",
"DEVELOPER",
"MEMBER",
"OWNER",
"SECURITY",
"VIEWER",
"VIEWER_FOR_PLUS"
],
"type": "string"
},
"teamId": {
"type": "string"
},
"teamPermissions": {
"items": {
"enum": [
"AiGatewayBudgetManager",
"AiGatewayCredits",
"AiGatewaySettings",
"AiGatewayTranscriptsManager",
"AiGatewayTranscriptsViewer",
"AiGatewayUser",
"ConnectorManager",
"CreateProject",
"EnvVariableManager",
"EnvironmentManager",
"FullProductionDeployment",
"IntegrationManager",
"OrgAdmin",
"OrgViewer",
"UsageViewer",
"V0Builder",
"V0Chatter",
"V0Viewer",
"WorkflowDecryptor"
],
"type": "string"
},
"type": "array"
},
"teamRoles": {
"items": {
"enum": [
"BILLING",
"CONTRIBUTOR",
"DEVELOPER",
"MEMBER",
"OWNER",
"SECURITY",
"VIEWER",
"VIEWER_FOR_PLUS"
],
"type": "string"
},
"type": "array"
}
},
"required": [
"confirmed",
"confirmedAt",
"created",
"createdAt",
"role",
"teamId"
],
"type": "object"
},
"type": "array"
},
"testAccountExpiresAt": {
"type": "number"
},
"trialTeamId": {
"type": "string"
},
"trialTeamIds": {
"items": {
"type": "string"
},
"type": "array"
},
"type": {
"enum": [
"user"
],
"type": "string"
},
"updatedAt": {
"type": "number"
},
"usageAlerts": {
"nullable": true,
"properties": {
"blockingAt": {
"nullable": true,
"type": "number"
},
"warningAt": {
"nullable": true,
"type": "number"
}
},
"type": "object"
},
"username": {
"type": "string"
},
"version": {
"enum": [
"northstar"
],
"type": "string"
}
},
"required": [
"billing",
"blocked",
"createdAt",
"deploymentSecret",
"email",
"id",
"platformVersion",
"stagingPrefix",
"sysToken",
"type",
"updatedAt",
"username",
"version"
],
],
"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.