detektu
Vercel API changes
Potentially breaking

Response required property removed: toolCallType

openapi:GET /v1/query/web-analytics/events/count::response.200.application.json.data.oneOf[subschema-#1].toolCallType
Product
Vercel API
Source
OpenAPI URL
Change kind
Response Required 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 ↗

−881+129 changes

1 / 29
"type": "number"
"type": "number"
},
},
"properties": {
"properties": {
"affinityDisplacedProvider": {
"type": "string"
},
"affinityOutcome": {
"type": "string"
},
"affinityPinnedProvider": {
"type": "string"
},
"aiGatewayModelId": {
"type": "string"
},
"aiModel": {
"type": "string"
},
"aiModelType": {
"type": "string"
},
"aiProvider": {
"type": "string"
},
"appName": {
"type": "string"
},
"asnId": {
"type": "string"
},
"asnName": {
"type": "string"
},
"attributes": {
"type": "string"
},
"attributionEventName": {
"type": "string"
},
"attributionTarget": {
"type": "string"
},
"authMethod": {
"type": "string"
},
"billableRegion": {
"type": "string"
},
"blobOperationLevel": {
"type": "string"
},
"blobOperationType": {
"type": "string"
},
"botCategory": {
"type": "string"
},
"botCategoryLegacy": {
"type": "string"
},
"botCheckResult": {
"type": "string"
},
"botName": {
"type": "string"
},
"botVerified": {
"type": "string"
},
"browserName": {
"browserName": {
"type": "string"
"type": "string"
},
},
"cacheApi": {
"type": "string"
},
"cacheCreation1hInputTokensCurrency": {
"type": "string"
},
"cacheCreationInputTokensCurrency": {
"type": "string"
},
"cacheHitLevel": {
"type": "string"
},
"cacheHitState": {
"type": "string"
},
"cacheHostname": {
"type": "string"
},
"cacheOperation": {
"type": "string"
},
"cachePath": {
"type": "string"
},
"cacheReason": {
"type": "string"
},
"cacheResult": {
"type": "string"
},
"cacheTags": {
"type": "string"
},
"cachedInputTokensCurrency": {
"type": "string"
},
"cause": {
"type": "string"
},
"clientIp": {
"type": "string"
},
"clientIpCountry": {
"type": "string"
},
"clientJa4Digest": {
"type": "string"
},
"clientSessionId": {
"type": "string"
},
"clientSessionIdSource": {
"type": "string"
},
"clientUserAgent": {
"type": "string"
},
"codingAgent": {
"type": "string"
},
"commitSha": {
"type": "string"
},
"consumerGroup": {
"type": "string"
},
"contentCaptureInputs": {
"type": "string"
},
"contentCaptureOutputs": {
"type": "string"
},
"contentCaptureStatus": {
"type": "string"
},
"contentType": {
"type": "string"
},
"costCurrency": {
"type": "string"
},
"country": {
"country": {
"type": "string"
"type": "string"
},
},
"dataCacheRegion": {
"type": "string"
},
"deepAnalysisCheck": {
"type": "string"
},
"deploymentId": {
"type": "string"
},
"deviceType": {
"deviceType": {
"type": "string"
"type": "string"
},
},
"direction": {
"type": "string"
},
"edgeNetworkRegion": {
"type": "string"
},
"edgeType": {
"type": "string"
},
"entryId": {
"type": "string"
},
"entryItemId": {
"type": "string"
},
"entryName": {
"type": "string"
},
"entryRevalidateSeconds": {
"type": "string"
},
"environment": {
"environment": {
"type": "string"
"type": "string"
},
},
"environmentId": {
"type": "string"
},
"errorCode": {
"type": "string"
},
"errorMessage": {
"type": "string"
},
"eventData": {
"eventData": {
"type": "string"
"type": "string"
},
},
"eventName": {
"eventName": {
"type": "string"
"type": "string"
},
},
"eventType": {
"type": "string"
},
"externalRewriteTargetHost": {
"type": "string"
},
"externalRewriteTargetPath": {
"type": "string"
},
"fetchIndex": {
"type": "string"
},
"fetchType": {
"type": "string"
},
"flagClientName": {
"type": "string"
},
"flagEvaluationReason": {
"type": "string"
},
"flagKey": {
"type": "string"
},
"flagVariant": {
"type": "string"
},
"flags": {
"flags": {
"type": "string"
"type": "string"
},
},
"functionDispatcher": {
"type": "string"
},
"functionRegion": {
"type": "string"
},
"functionStartType": {
"type": "string"
},
"gatewayCostCurrency": {
"type": "string"
},
"generationId": {
"type": "string"
},
"hipaaRequested": {
"type": "string"
},
"httpAccept": {
"type": "string"
},
"httpStatus": {
"type": "string"
},
"imageSource": {
"type": "string"
},
"imageTransformationRegion": {
"type": "string"
},
"inferenceEndpointSlug": {
"type": "string"
},
"inferenceGeoRegion": {
"type": "string"
},
"inferenceProviderRegion": {
"type": "string"
},
"inferenceScope": {
"type": "string"
},
"invokeSource": {
"type": "string"
},
"isAdditionalRequest": {
"type": "string"
},
"isByok": {
"type": "string"
},
"isPrefetchRequest": {
"type": "string"
},
"isPrivateModel": {
"type": "string"
},
"isRequestZdr": {
"type": "string"
},
"isStreaming": {
"type": "string"
},
"isrAction": {
"type": "string"
},
"isrCacheRegion": {
"type": "string"
},
"keyId": {
"type": "string"
},
"keyName": {
"type": "string"
},
"marketCostCurrency": {
"type": "string"
},
"messageId": {
"type": "string"
},
"metricName": {
"type": "string"
},
"microfrontendsDefaultAppDeploymentId": {
"type": "string"
},
"microfrontendsDefaultAppProjectId": {
"type": "string"
},
"microfrontendsMatchedPath": {
"type": "string"
},
"microfrontendsResponseReason": {
"type": "string"
},
"middlewareAction": {
"type": "string"
},
"middlewareActionTarget": {
"type": "string"
},
"moderationApplied": {
"type": "string"
},
"networkId": {
"type": "string"
},
"networkTenancy": {
"type": "string"
},
"notificationUrl": {
"type": "string"
},
"optimizedFormatMimeType": {
"type": "string"
},
"optimizedQuality": {
"type": "string"
},
"optimizedWidthPixels": {
"type": "string"
},
"originHostname": {
"type": "string"
},
"originPath": {
"type": "string"
},
"originRoute": {
"type": "string"
},
"osName": {
"osName": {
"type": "string"
"type": "string"
},
},
"pathType": {
"type": "string"
},
"pathTypeVariant": {
"type": "string"
},
"piiRedactionApplied": {
"type": "string"
},
"pprState": {
"type": "string"
},
"privatelinkDnsName": {
"type": "string"
},
"privatelinkEndpointId": {
"type": "string"
},
"privatelinkIpAddress": {
"type": "string"
},
"projectId": {
"projectId": {
"type": "string"
"type": "string"
},
},
"projectName": {
"projectName": {
"type": "string"
"type": "string"
},
},
"provider": {
"type": "string"
},
"providerAttemptCanonicalSlug": {
"type": "string"
},
"providerAttemptCredentialType": {
"type": "string"
},
"providerAttemptDevSafetyIdentifier": {
"type": "string"
},
"providerAttemptError": {
"type": "string"
},
"providerAttemptIsFinal": {
"type": "string"
},
"providerAttemptModelIndex": {
"type": "string"
},
"providerAttemptNumber": {
"type": "string"
},
"providerAttemptRegion": {
"type": "string"
},
"providerAttemptSafetyIdentifier": {
"type": "string"
},
"providerAttemptStatusCode": {
"type": "string"
},
"providerAttemptSuccess": {
"type": "string"
},
"providerAttemptTimeout": {
"type": "string"
},
"providerAttemptTotalInRequest": {
"type": "string"
},
"pullRequestNumber": {
"type": "string"
},
"pullRequestState": {
"type": "string"
},
"queueName": {
"type": "string"
},
"queueRegion": {
"type": "string"
},
"quotaEntityId": {
"type": "string"
},
"quotaEntityType": {
"type": "string"
},
"quotaRequested": {
"type": "string"
},
"reason": {
"type": "string"
},
"redirectLocation": {
"type": "string"
},
"referrerHostname": {
"referrerHostname": {
"type": "string"
"type": "string"
},
},
"referrerUrl": {
"type": "string"
},
"region": {
"type": "string"
},
"reportingProjectId": {
"type": "string"
},
"reportingProjectName": {
"type": "string"
},
"repositoryName": {
"type": "string"
},
"repositoryOwner": {
"type": "string"
},
"requestApi": {
"type": "string"
},
"requestExtension": {
"type": "string"
},
"requestHostname": {
"requestHostname": {
"type": "string"
"type": "string"
},
},
"requestId": {
"type": "string"
},
"requestMethod": {
"type": "string"
},
"requestPath": {
"requestPath": {
"type": "string"
"type": "string"
},
},
"requestResolvedIp": {
"type": "string"
},
"requestedInferenceRegion": {
"type": "string"
},
"reviewConclusion": {
"type": "string"
},
"reviewStatus": {
"type": "string"
},
"rewriteDestinationHostname": {
"type": "string"
},
"route": {
"route": {
"type": "string"
"type": "string"
},
},
"ruleCategory": {
"type": "string"
},
"runtime": {
"type": "string"
},
"sandboxName": {
"type": "string"
},
"sandboxSessionId": {
"type": "string"
},
"scheduleEventType": {
"type": "string"
},
"scheduleExecutionId": {
"type": "string"
},
"scheduleExpressionType": {
"type": "string"
},
"scheduleId": {
"type": "string"
},
"scheduleName": {
"type": "string"
},
"scheduleNamespace": {
"type": "string"
},
"scheduleSource": {
"type": "string"
},
"scheduleTarget": {
"type": "string"
},
"scheduleTargetType": {
"type": "string"
},
"scheduleTimezone": {
"type": "string"
},
"scheduleTrack": {
"type": "string"
},
"sdkKeyEnvironment": {
"type": "string"
},
"sdkKeyId": {
"type": "string"
},
"servedSpeed": {
"type": "string"
},
"serverActionName": {
"type": "string"
},
"service": {
"type": "string"
},
"sessionId": {
"type": "string"
},
"singleAtInput": {
"type": "string"
},
"singleAtResolution": {
"type": "string"
},
"skewProtection": {
"type": "string"
},
"source": {
"type": "string"
},
"sourceImage": {
"type": "string"
},
"sourceImageHash": {
"type": "string"
},
"sourceImageHostname": {
"type": "string"
},
"sourceImagePathname": {
"type": "string"
},
"specVersion": {
"type": "string"
},
"spendAttribution": {
"type": "string"
},
"spendReportDatePart": {
"type": "string"
},
"spendReportGroupBy": {
"type": "string"
},
"stepRunId": {
"type": "string"
},
"storeId": {
"type": "string"
},
"storeName": {
"type": "string"
},
"surchargeCostCurrency": {
"type": "string"
},
"tagName": {
"type": "string"
},
"toolCallErrorType": {
"type": "string"
},
"toolCallProvider": {
"type": "string"
},
"toolCallStatusCode": {
"type": "string"
},
"toolCallSuccess": {
"type": "string"
},
"toolCallType": {
"type": "string"
},
"trafficSource": {
"type": "string"
},
"transcriptInputs": {
"type": "string"
},
"transcriptOutputs": {
"type": "string"
},
"transcriptStatus": {
"type": "string"
},
"triggeringTag": {
"type": "string"
},
"utmCampaign": {
"utmCampaign": {
"type": "string"
"type": "string"
},
},
"utmTerm": {
"utmTerm": {
"type": "string"
"type": "string"
},
},
"vdcOperationOrigin": {
"type": "string"
},
"videoAspectRatio": {
"type": "string"
},
"videoResolution": {
"type": "string"
},
"virtualModelKind": {
"type": "string"
},
"virtualModelSlug": {
"type": "string"
},
"visitorId": {
"visitorId": {
"type": "string"
"type": "string"
},
"wafAction": {
"type": "string"
},
"wafRuleId": {
"type": "string"
},
"workflowEventType": {
"type": "string"
},
"workflowName": {
"type": "string"
},
"workflowRunId": {
"type": "string"
},
"workflowStatus": {
"type": "string"
},
"workflowStepName": {
"type": "string"
}
}
},
},
"required": [
"required": [
"affinityDisplacedProvider",
"affinityOutcome",
"affinityPinnedProvider",
"aiGatewayModelId",
"aiModel",
"aiModelType",
"aiProvider",
"appName",
"asnId",
"asnName",
"attributes",
"attributionEventName",
"attributionTarget",
"authMethod",
"billableRegion",
"blobOperationLevel",
"blobOperationType",
"botCategory",
"botCategoryLegacy",
"botCheckResult",
"botName",
"botVerified",
"browserName",
"browserName",
"cacheApi",
"cacheCreation1hInputTokensCurrency",
"cacheCreationInputTokensCurrency",
"cacheHitLevel",
"cacheHitState",
"cacheHostname",
"cacheOperation",
"cachePath",
"cacheReason",
"cacheResult",
"cacheTags",
"cachedInputTokensCurrency",
"cause",
"clientIp",
"clientIpCountry",
"clientJa4Digest",
"clientSessionId",
"clientSessionIdSource",
"clientUserAgent",
"codingAgent",
"commitSha",
"consumerGroup",
"contentCaptureInputs",
"contentCaptureOutputs",
"contentCaptureStatus",
"contentType",
"costCurrency",
"country",
"country",
"dataCacheRegion",
"deepAnalysisCheck",
"deploymentId",
"deviceType",
"deviceType",
"direction",
"edgeNetworkRegion",
"edgeType",
"entryId",
"entryItemId",
"entryName",
"entryRevalidateSeconds",
"environment",
"environment",
"environmentId",
"errorCode",
"errorMessage",
"eventData",
"eventData",
"eventName",
"eventName",
"eventType",
"externalRewriteTargetHost",
"externalRewriteTargetPath",
"fetchIndex",
"fetchType",
"flagClientName",
"flagEvaluationReason",
"flagKey",
"flagVariant",
"flags",
"flags",
"functionDispatcher",
"functionRegion",
"functionStartType",
"gatewayCostCurrency",
"generationId",
"hipaaRequested",
"httpAccept",
"httpStatus",
"imageSource",
"imageTransformationRegion",
"inferenceEndpointSlug",
"inferenceGeoRegion",
"inferenceProviderRegion",
"inferenceScope",
"invokeSource",
"isAdditionalRequest",
"isByok",
"isPrefetchRequest",
"isPrivateModel",
"isRequestZdr",
"isStreaming",
"isrAction",
"isrCacheRegion",
"keyId",
"keyName",
"marketCostCurrency",
"messageId",
"metricName",
"microfrontendsDefaultAppDeploymentId",
"microfrontendsDefaultAppProjectId",
"microfrontendsMatchedPath",
"microfrontendsResponseReason",
"middlewareAction",
"middlewareActionTarget",
"moderationApplied",
"networkId",
"networkTenancy",
"notificationUrl",
"optimizedFormatMimeType",
"optimizedQuality",
"optimizedWidthPixels",
"originHostname",
"originPath",
"originRoute",
"osName",
"osName",
"pathType",
"pathTypeVariant",
"piiRedactionApplied",
"pprState",
"privatelinkDnsName",
"privatelinkEndpointId",
"privatelinkIpAddress",
"projectId",
"projectId",
"projectName",
"projectName",
"provider",
"providerAttemptCanonicalSlug",
"providerAttemptCredentialType",
"providerAttemptDevSafetyIdentifier",
"providerAttemptError",
"providerAttemptIsFinal",
"providerAttemptModelIndex",
"providerAttemptNumber",
"providerAttemptRegion",
"providerAttemptSafetyIdentifier",
"providerAttemptStatusCode",
"providerAttemptSuccess",
"providerAttemptTimeout",
"providerAttemptTotalInRequest",
"pullRequestNumber",
"pullRequestState",
"queueName",
"queueRegion",
"quotaEntityId",
"quotaEntityType",
"quotaRequested",
"reason",
"redirectLocation",
"referrerHostname",
"referrerHostname",
"referrerUrl",
"region",
"reportingProjectId",
"reportingProjectName",
"repositoryName",
"repositoryOwner",
"requestApi",
"requestExtension",
"requestHostname",
"requestHostname",
"requestId",
"requestMethod",
"requestPath",
"requestPath",
"requestResolvedIp",
"requestedInferenceRegion",
"reviewConclusion",
"reviewStatus",
"rewriteDestinationHostname",
"route",
"route",
"ruleCategory",
"runtime",
"sandboxName",
"sandboxSessionId",
"scheduleEventType",
"scheduleExecutionId",
"scheduleExpressionType",
"scheduleId",
"scheduleName",
"scheduleNamespace",
"scheduleSource",
"scheduleTarget",
"scheduleTargetType",
"scheduleTimezone",
"scheduleTrack",
"sdkKeyEnvironment",
"sdkKeyId",
"servedSpeed",
"serverActionName",
"service",
"sessionId",
"singleAtInput",
"singleAtResolution",
"skewProtection",
"source",
"sourceImage",
"sourceImageHash",
"sourceImageHostname",
"sourceImagePathname",
"specVersion",
"spendAttribution",
"spendReportDatePart",
"spendReportGroupBy",
"stepRunId",
"storeId",
"storeName",
"surchargeCostCurrency",
"tagName",
"toolCallErrorType",
"toolCallProvider",
"toolCallStatusCode",
"toolCallSuccess",
"toolCallType",
"trafficSource",
"transcriptInputs",
"transcriptOutputs",
"transcriptStatus",
"triggeringTag",
"utmCampaign",
"utmCampaign",
"utmContent",
"utmContent",
"utmMedium",
"utmMedium",
"utmSource",
"utmSource",
"utmTerm",
"utmTerm",
"vdcOperationOrigin",
"visitorId"
"videoAspectRatio",
"videoResolution",
"virtualModelKind",
"virtualModelSlug",
"visitorId",
"wafAction",
"wafRuleId",
"workflowEventType",
"workflowName",
"workflowRunId",
"workflowStatus",
"workflowStepName"
],
],
"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.