Vercel integration
Vercel is a platform for frontend frameworks and static sites, enabling…
- Provider
- vercel
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 146 available
Quick start
Call Vercel from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Vercel's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"VERCEL_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Vercel API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
146 actions exposed via the
Vercel integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
VERCEL_ADD_ENVIRONMENT_VARIABLE -
VERCEL_ADD_PROJECT_DOMAIN -
VERCEL_ASSIGN_ALIAS -
VERCEL_BATCH_REMOVE_PROJECT_ENV -
VERCEL_BUY_DOMAINS -
VERCEL_BUY_SINGLE_DOMAIN -
VERCEL_CHECK_CACHE_ARTIFACT_EXISTS -
VERCEL_CHECK_DOMAIN_AVAILABILITY -
VERCEL_CHECK_DOMAIN_PRICE -
VERCEL_CHECK_DOMAIN_PRICE2 -
VERCEL_CREATE_AUTH_TOKEN -
VERCEL_CREATE_DEPLOYMENT
Show all 146 actions
-
VERCEL_CREATE_DNS_RECORD -
VERCEL_CREATE_EDGE_CONFIG -
VERCEL_CREATE_EDGE_CONFIG_TOKEN -
VERCEL_CREATE_NEW_DEPLOYMENT -
VERCEL_CREATE_OR_TRANSFER_DOMAIN -
VERCEL_CREATE_PROJECT -
VERCEL_CREATE_PROJECT2 -
VERCEL_CREATE_PROJECT_ENV -
VERCEL_CREATE_PROJECT_TRANSFER_REQUEST -
VERCEL_CREATE_SHARED_ENV_VARIABLE -
VERCEL_CREATE_WEBHOOK -
VERCEL_DANGEROUSLY_DELETE_BY_SRC_IMAGES -
VERCEL_DANGEROUSLY_DELETE_BY_TAGS -
VERCEL_DELETE_ALIAS -
VERCEL_DELETE_AUTH_TOKEN -
VERCEL_DELETE_DATA_CACHE_PURGE_ALL -
VERCEL_DELETE_DEPLOYMENT -
VERCEL_DELETE_DNS_RECORD -
VERCEL_DELETE_DOMAIN -
VERCEL_DELETE_EDGE_CONFIG -
VERCEL_DELETE_EDGE_CONFIG_TOKENS -
VERCEL_DELETE_PROJECT -
VERCEL_DELETE_PROJECT_ENV -
VERCEL_DELETE_ROLLING_RELEASE_CONFIG -
VERCEL_DELETE_SHARED_ENV_VARIABLE -
VERCEL_DELETE_WEBHOOK -
VERCEL_DOWNLOAD_ARTIFACT -
VERCEL_EDIT_PROJECT_ENV -
VERCEL_FILTER_PROJECT_ENVS -
VERCEL_GET_ACTIVE_ATTACK_STATUS -
VERCEL_GET_ALIAS -
VERCEL_GET_ALL_LOG_DRAINS -
VERCEL_GET_ARTIFACT_INFO -
VERCEL_GET_AUTH_TOKEN -
VERCEL_GET_AUTH_USER -
VERCEL_GET_BULK_AVAILABILITY -
VERCEL_GET_CACHE_STATUS -
VERCEL_GET_CERTS -
VERCEL_GET_CONFIGURATIONS -
VERCEL_GET_CONTACT_INFO_SCHEMA -
VERCEL_GET_DEPLOYMENT -
VERCEL_GET_DEPLOYMENT_DETAILS -
VERCEL_GET_DEPLOYMENT_EVENTS -
VERCEL_GET_DEPLOYMENT_EVENTS2 -
VERCEL_GET_DEPLOYMENT_FILE_CONTENTS -
VERCEL_GET_DEPLOYMENT_LOGS -
VERCEL_GET_DEPLOYMENT_LOGS2 -
VERCEL_GET_DEPLOYMENTS -
VERCEL_GET_DOMAIN -
VERCEL_GET_DOMAIN_CONFIG -
VERCEL_GET_DOMAIN_TRANSFER_INFO -
VERCEL_GET_DRAINS -
VERCEL_GET_EDGE_CONFIG -
VERCEL_GET_EDGE_CONFIG_BACKUP -
VERCEL_GET_EDGE_CONFIG_ITEM -
VERCEL_GET_EDGE_CONFIG_SCHEMA -
VERCEL_GET_EDGE_CONFIG_TOKEN -
VERCEL_GET_FIREWALL_CONFIG -
VERCEL_GET_GIT_NAMESPACES -
VERCEL_GET_PROJECT -
VERCEL_GET_PROJECT2 -
VERCEL_GET_PROJECT_DOMAIN -
VERCEL_GET_PROJECT_DOMAINS -
VERCEL_GET_PROJECT_ENV -
VERCEL_GET_PROJECTS -
VERCEL_GET_PROMOTE_ALIASES -
VERCEL_GET_ROLLING_RELEASE -
VERCEL_GET_ROLLING_RELEASE_BILLING_STATUS -
VERCEL_GET_ROLLING_RELEASE_CONFIG -
VERCEL_GET_RUNTIME_LOGS -
VERCEL_GET_SHARED_ENV_VAR -
VERCEL_GET_SHARED_ENV_VARIABLES -
VERCEL_GET_TEAM -
VERCEL_GET_TEAMS -
VERCEL_GET_TLD_INFO -
VERCEL_GET_TLD_PRICE -
VERCEL_GET_USER_EVENTS -
VERCEL_GET_WEBHOOK -
VERCEL_INVALIDATE_CACHE_BY_SRC_IMAGES -
VERCEL_INVALIDATE_CACHE_BY_TAGS -
VERCEL_LIST_ALIASES -
VERCEL_LIST_ALL_DEPLOYMENTS -
VERCEL_LIST_AUTH_TOKENS -
VERCEL_LIST_DEPLOYMENT_ALIASES -
VERCEL_LIST_DEPLOYMENT_CHECKS -
VERCEL_LIST_DEPLOYMENT_FILES -
VERCEL_LIST_DNS_RECORDS -
VERCEL_LIST_DOMAINS -
VERCEL_LIST_EDGE_CONFIG_BACKUPS -
VERCEL_LIST_EDGE_CONFIG_ITEMS -
VERCEL_LIST_EDGE_CONFIGS -
VERCEL_LIST_EDGE_CONFIG_TOKENS -
VERCEL_LIST_ENV_VARIABLES -
VERCEL_LIST_FIREWALL_EVENTS -
VERCEL_LIST_INTEGRATION_LOG_DRAINS -
VERCEL_LIST_PROJECT_CUSTOM_ENVIRONMENTS -
VERCEL_LIST_PROJECT_MEMBERS -
VERCEL_LIST_PROJECTS -
VERCEL_LIST_SUPPORTED_TLDS -
VERCEL_LIST_TEAM_MEMBERS -
VERCEL_LIST_TEAMS -
VERCEL_LIST_WEBHOOKS -
VERCEL_MOVE_PROJECT_DOMAIN -
VERCEL_PAUSE_PROJECT -
VERCEL_READ_FIREWALL_CONFIG -
VERCEL_RECORD_EVENTS -
VERCEL_REMOVE_PROJECT_DOMAIN -
VERCEL_REPLACE_FIREWALL_CONFIG -
VERCEL_REQUEST_DELETE_USER -
VERCEL_REQUEST_PROMOTE -
VERCEL_SEARCH_REPO -
VERCEL_TEST_DRAIN -
VERCEL_TRANSFER_IN_DOMAIN -
VERCEL_UNLINK_SHARED_ENV_VARIABLE -
VERCEL_UNPAUSE_PROJECT -
VERCEL_UPDATE_ATTACK_CHALLENGE_MODE -
VERCEL_UPDATE_DNS_RECORD -
VERCEL_UPDATE_DOMAIN -
VERCEL_UPDATE_EDGE_CONFIG -
VERCEL_UPDATE_EDGE_CONFIG_ITEMS -
VERCEL_UPDATE_EDGE_CONFIG_SCHEMA -
VERCEL_UPDATE_FIREWALL_CONFIG -
VERCEL_UPDATE_PROJECT -
VERCEL_UPDATE_PROJECT2 -
VERCEL_UPDATE_PROJECT_DATA_CACHE -
VERCEL_UPDATE_PROJECT_DOMAIN -
VERCEL_UPDATE_PROJECT_PROTECTION_BYPASS -
VERCEL_UPDATE_SHARED_ENV_VARIABLE -
VERCEL_UPDATE_STATIC_IPS -
VERCEL_UPDATE_TEAM -
VERCEL_UPDATE_URL_PROTECTION_BYPASS -
VERCEL_UPLOAD_ARTIFACT -
VERCEL_UPLOAD_FILE -
VERCEL_VERIFY_PROJECT_DOMAIN
Build with Vercel
Open OverSkill, describe what you want to build, and reference Vercel in your prompt — the AI will wire up the integration automatically.