Create a DNS record
Creates a DNS record for a domain.
Creates a DNS record for a domain.
Allows to create a new secret.
Create a new Team under your account. You need to send a POST request with the desired Team slug, and optionally the Team name.
Creates an Edge Config.
Create one ore more environment variables for a project by passing its `key`, `value`, `type` and `target` and by specifying the project by either passing the project `id` or `name` in the URL.
Creates a configurable log drain. This endpoint must be called with a team AccessToken (integration OAuth2 clients are not allowed)
Creates a new check. This endpoint must be called with an OAuth2 or it will produce a 400 error.
Creates an Integration log drain. This endpoint must be called with an OAuth2 client (integration), since log drains are tied to integrations. If it is called with a different token type it will produce a 400 error.
This API allows you to delete a deployment, either by supplying its `id` in the URL or the `url` of the deployment as a query parameter. You can obtain the ID, for example, by listing all deployments.
Delete a specific project by passing either the project `id` or `name` in the URL.
This deletes the user's secret defined in the URL.
Delete a team under your account. You need to send a `DELETE` request with the desired team `id`. An optional array of reasons for deletion may also be sent.
Delete an Alias with the specified ID.
Delete an Edge Config by id.
Allows to remove the configuration with the `id` provided in the parameters. The configuration and all of its resources will be removed. This includes Webhooks, LogDrains and Project Env variables.
Deletes a Configurable Log Drain. This endpoint must be called with a team AccessToken (integration OAuth2 clients are not allowed). Only log drains owned by the authenticated team can be deleted.
Deletes the Integration log drain with the provided `id`. When using an OAuth2 Token, the log drain can be deleted only if the integration owns it.
Get the information for a specific project by passing either the project `id` or `name` in the URL.
Retrieves information for a deployment either by supplying its ID (`id` property) or Hostname (`url` property). Additional details will be included when the authenticated user is an owner of the deployment.
Get a Domain's configuration.
Get project domain by project id/name and domain name.
Return a detailed response for a single check.
Retrieves the information for a specific secret by passing either the secret id or name in the URL.
Get information for the Team specified by the `teamId` parameter.
Check the status of a join request. It'll respond with a 404 if the request has been declined. If no `userId` path segment was provided, this endpoint will instead return the status of the authenticated user.
Retrieves an Alias for the given host name or alias ID.
Returns an Edge Config.
Returns a specific Edge Config Item.
Get cert by id
Allows to retrieve all configurations for an authenticated integration. When the `project` view is used, configurations generated for the authorization flow will be filtered out of the results.
Allows to retrieve the content of a file by supplying the file identifier and the deployment unique identifier. The response body will contain the raw content of the file.
Returns all items of an Edge Config.
Returns all Edge Configs.
Get information for a single domain in an account or team.
Check the status of Remote Caching for this principal. Returns a JSON-encoded status indicating if Remote Caching is enabled, disabled, or disabled due to usage limits.
Retrieves information related to the currently authenticated User.
Retrieves a list of aliases for the authenticated User or Team. When `domain` is provided, only aliases for that domain will be returned. When `projectId` is provided, it will only return the given project aliases.
Get a paginated list of all the Teams the authenticated User is a member of.
Retrieves a list of domains registered for the authenticating user. By default it returns the last 20 domains if no limit is provided.
Retrieves all Aliases for the Deployment with the given ID. The authenticated User must own the deployment.
Retrieves the list of builds given their deployment's unique identifier.
Allows to retrieve the file structure of a deployment by supplying the deployment unique identifier.
Retrieves a list of DNS records created for a domain name. By default it returns 20 records if no limit is provided. The rest can be retrieved using the pagination options.
Lists git namespaces for a supported provider. Supported providers are `github`, `gitlab` and `bitbucket`. If the provider is not provided, it will try to obtain it from the user that authenticated the request.
Lists git repositories linked to a namespace `id` for a supported provider. A specific namespace `id` can be obtained via the `git-namespaces` endpoint. Supported providers are `github`, `gitlab` and `bitbucket`. If the provider or namespace is not provided, it will try to obtain it from the user that authenticated the request.
Retrieves the active Vercel secrets for the authenticated user. By default it returns 20 secrets. The rest can be retrieved using the pagination options. The body will contain an entry for each secret.
Get a paginated list of team members for the provided team.
Retrieves a list of "events" generated by the User on Vercel. Events are generated when the User performs a particular action, such as logging in, creating a deployment, and joining a Team (just to name a few). When the `teamId` parameter is supplied, then the events that are returned will be in relation to the Team that was specified.
Query information about an array of artifacts.
This endpoint is used for registering a new domain name with Vercel for the authenticating user, and also for initiating a domain transfer request from an external Registrar to Vercel.
Delete a previously registered domain name from Vercel. Deleting a domain will automatically remove any associated aliases.
List all of the checks created for a deployment.
Allows to retrieve a the configuration with the provided id in case it exists. The authenticated user or team must be the owner of the config in order to access it.
Retrieve the environment variable for a given project.
Retrieve the environment variables for a given project by passing either the project `id` or `name` in the URL.
Retrieves a Configurable Log Drain. This endpoint must be called with a team AccessToken (integration OAuth2 clients are not allowed). Only log drains owned by the authenticated team can be accessed.
Retrieves a list of Configurable Log Drains. This endpoint must be called with a team AccessToken (integration OAuth2 clients are not allowed). Only log drains owned by the authenticated team can be accessed.
Retrieves a list of all Integration log drains that are defined for the authorized account. When using an OAuth2 token, the list is limited to log drains created by the authenticated integration.
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.