Back to Vercel API
Vercel API

Remove delegated protection fields, ACL actions, and audit log events

BreakingBreaking change

This is a breaking change — integrations that rely on the affected behaviour will need updates before the change rolls out.

What changed

Several "delegated protection" API surface areas have been removed from the spec:

  • delegatedProtection response field removed from project objects across multiple response schemas.
  • delegatedProtectionClient and projectDelegatedProtection ACL action arrays removed from permission/role schemas.
  • Audit log event types project-delegated-protection-enabled, project-delegated-protection-updated, and project-delegated-protection-disabled removed from event type enums, along with their associated payload schemas (clientId, projectId, projectName, next/previous update objects).
  • updatedAt field reordered (not removed) in a git-related schema.

Clients reading delegatedProtection from project responses, checking delegatedProtectionClient/projectDelegatedProtection permissions, or filtering/handling delegated-protection audit events will see these fields/values disappear.

Open the source documentation