{"@context": "https://schema.org", "@type": "WebAPI", "name": "Vercel API API", "description": "Vercel combines the best developer experience with an obsessive focus on end-user performance. Our platform enables frontend teams to do their best work.", "provider": {"@type": "Organization", "name": "vercel.com"}, "documentation": "https://openapi.vercel.sh"}
Index / APIs / vercel.com

Vercel API API

Vercel combines the best developer experience with an obsessive focus on end-user performance. Our platform enables frontend teams to do their best work.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.vercel.com

auth: b e a r ,

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Vercel API v0.0.1

Vercel combines the best developer experience with an obsessive focus on end-user performance. Our platform enables frontend teams to do their best work.

methodpathwhat the vendor says it does
GET/edge-configGet Edge Configs Returns all Edge Configs. edge-config
POST/edge-configCreate an Edge Config Creates an Edge Config. edge-config
GET/edge-config/{edgeConfigId}Get an Edge Config Returns an Edge Config. edge-config
PUT/edge-config/{edgeConfigId}Update an Edge Config Updates an Edge Config. edge-config
DELETE/edge-config/{edgeConfigId}Delete an Edge Config Delete an Edge Config by id. edge-config
GET/edge-config/{edgeConfigId}/item/{edgeConfigItemKey}Get an Edge Config item Returns a specific Edge Config Item. edge-config
GET/edge-config/{edgeConfigId}/itemsGet Edge Config items Returns all items of an Edge Config. edge-config
PATCH/edge-config/{edgeConfigId}/itemsUpdate Edge Config items in batch Update multiple Edge Config Items in batch. edge-config
POST/edge-config/{edgeConfigId}/tokenCreate an Edge Config token Adds a token to an existing Edge Config. edge-config
GET/edge-config/{edgeConfigId}/token/{token}Get Edge Config token meta data Return meta data about an Edge Config token. edge-config
GET/edge-config/{edgeConfigId}/tokensGet all tokens of an Edge Config Returns all tokens of an Edge Config. edge-config
DELETE/edge-config/{edgeConfigId}/tokensDelete one or more Edge Config tokens Deletes one or more tokens of an existing Edge Config. edge-config
POST/registrationLogin with email Request a new login for a user to get a token. This will respond with a verification token an
GET/registration/verifyVerify a login request to get an authentication token Verify the user accepted the login request and get a aut
GET/v1/deployments/{deploymentId}/checksRetrieve a list of all checks List all of the checks created for a deployment. checks
POST/v1/deployments/{deploymentId}/checksCreates a new Check Creates a new check. This endpoint must be called with an OAuth2 or it will produce a 400
GET/v1/deployments/{deploymentId}/checks/{checkId}Get a single check Return a detailed response for a single check. checks
PATCH/v1/deployments/{deploymentId}/checks/{checkId}Update a check Update an existing check. This endpoint must be called with an OAuth2 or it will produce a 400
POST/v1/deployments/{deploymentId}/checks/{checkId}/rerequestRerequest a check Rerequest a selected check that has failed. checks
PATCH/v1/domains/records/{recordId}Update an existing DNS record Updates an existing DNS record for a domain name. dns
GET/v1/integrations/configuration/{id}Retrieve an integration configuration Allows to retrieve a the configuration with the provided id in case it e
DELETE/v1/integrations/configuration/{id}Delete an integration configuration Allows to remove the configuration with the `id` provided in the parameter
GET/v1/integrations/configurationsGet configurations for the authenticated user or team Allows to retrieve all configurations for an authenticat
GET/v1/integrations/git-namespacesList git namespaces by provider Lists git namespaces for a supported provider. Supported providers are `github
DELETE/v1/integrations/log-drains/{id}Deletes the Integration log drain with the provided `id` Deletes the Integration log drain with the provided `
GET/v1/integrations/search-repoList git repositories linked to namespace by provider Lists git repositories linked to a namespace `id` for a
GET/v1/log-drainsRetrieves a list of Configurable Log Drains Retrieves a list of Configurable Log Drains. This endpoint must be
POST/v1/log-drainsCreates a Configurable Log Drain Creates a configurable log drain. This endpoint must be called with a team Ac
GET/v1/log-drains/{id}Retrieves a Configurable Log Drain Retrieves a Configurable Log Drain. This endpoint must be called with a tea
DELETE/v1/log-drains/{id}Deletes a Configurable Log Drain Deletes a Configurable Log Drain. This endpoint must be called with a team Ac
GET/v1/projects/{idOrName}/env/{id}Retrieve the decrypted value of an environment variable of a project by id Retrieve the environment variable f
POST/v1/teamsCreate a Team Create a new Team under your account. You need to send a POST request with the desired Team slug
DELETE/v1/teams/{teamId}Delete a Team Delete a team under your account. You need to send a `DELETE` request with the desired team `id`
DELETE/v1/teams/{teamId}/invites/{inviteId}Delete a Team invite code Delete an active Team invite code. teams
POST/v1/teams/{teamId}/membersInvite a user Invite a user to join the team specified in the URL. The authenticated user needs to be an `OWNE
POST/v1/teams/{teamId}/members/teams/joinJoin a team Join a team with a provided invite code or team ID. teams
PATCH/v1/teams/{teamId}/members/{uid}Update a Team Member Update the membership of a Team Member on the Team specified by `teamId`, such as changin
DELETE/v1/teams/{teamId}/members/{uid}Remove a Team Member Remove a Team Member from the Team, or dismiss a user that requested access, or leave a t
POST/v1/teams/{teamId}/requestRequest access to a team Request access to a team as a member. An owner has to approve the request. Only 10 us
GET/v1/teams/{teamId}/request/{userId}Get access request status Check the status of a join request. It'll respond with a 404 if the request has been

and 72 more operation(s) in this specification, all searchable.

specification origin: https://openapi.vercel.sh

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.