Back to Vercel API
Vercel API

GitLab allowlist entries renamed: org/repo replaced with namespace/project

BreakingBreaking change

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

What changed

The allowlist entry schema for GitLab sources has been restructured across multiple endpoints: the org and repo fields are replaced by namespace and project, and gitlab is removed from the GitHub/Bitbucket variant's provider enum. Clients that currently send { provider: "gitlab", org: "...", repo: "..." } will need to migrate to { provider: "gitlab", namespace: "...", project: "..." }. Additionally, a new optional repo field is added to the GitHub/Bitbucket variant. The sources object schema that previously used a single flat object with all three providers is now split into an anyOf with two distinct schemas.

Open the source documentation