{"@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"}
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 combines the best developer experience with an obsessive focus on end-user performance. Our platform enables frontend teams to do their best work.
| method | path | what the vendor says it does |
|---|---|---|
GET | /edge-config | Get Edge Configs Returns all Edge Configs. edge-config |
POST | /edge-config | Create 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}/items | Get Edge Config items Returns all items of an Edge Config. edge-config |
PATCH | /edge-config/{edgeConfigId}/items | Update Edge Config items in batch Update multiple Edge Config Items in batch. edge-config |
POST | /edge-config/{edgeConfigId}/token | Create 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}/tokens | Get all tokens of an Edge Config Returns all tokens of an Edge Config. edge-config |
DELETE | /edge-config/{edgeConfigId}/tokens | Delete one or more Edge Config tokens Deletes one or more tokens of an existing Edge Config. edge-config |
POST | /registration | Login with email Request a new login for a user to get a token. This will respond with a verification token an |
GET | /registration/verify | Verify a login request to get an authentication token Verify the user accepted the login request and get a aut |
GET | /v1/deployments/{deploymentId}/checks | Retrieve a list of all checks List all of the checks created for a deployment. checks |
POST | /v1/deployments/{deploymentId}/checks | Creates 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}/rerequest | Rerequest 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/configurations | Get configurations for the authenticated user or team Allows to retrieve all configurations for an authenticat |
GET | /v1/integrations/git-namespaces | List 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-repo | List git repositories linked to namespace by provider Lists git repositories linked to a namespace `id` for a |
GET | /v1/log-drains | Retrieves a list of Configurable Log Drains Retrieves a list of Configurable Log Drains. This endpoint must be |
POST | /v1/log-drains | Creates 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/teams | Create 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}/members | Invite 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/join | Join 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}/request | Request 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.