Service Overview
Vercel API is the official deployment hosting platform api from Vercel for projects, deployments, and release workflows. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.
Vercel API
Service
Deployment hosting platform API
Service type
https://api.vercel.com/
Base URL
What This Port Does
- List Vercel projects with typed search, pagination, and team filters.
- List Vercel deployments with typed project, team, and pagination filters.
- Create a reviewed deployment using typed team query inputs and a bounded JSON request body.
- Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.
Operator Setup
- Create or confirm a Vercel account or team with the API access needed for the actions you plan to enable.
- Import this Hub entry into Harbor, then verify the service base URL and connection settings before testing actions.
- Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
- Use the vendor setup guide linked below to create or rotate access tokens and align project access with your Harbor policy.
Install
Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/vercel/vercel-api
http_api
Local shell
3
Actions
Community
Required tier
Never
Secrets imported
Actions
List Projects JSON
{
"slug": "list-projects",
"label": "List Projects",
"description": "List Vercel projects with typed search, pagination, and team filters.",
"method": "GET",
"path": "/v10/projects",
"inputs": {
"parameters": [
{
"name": "from",
"in": "query",
"schema": {
"type": "string"
},
"description": "Optional timestamp or continuation token for pagination."
},
{
"name": "limit",
"in": "query",
"schema": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"description": "Maximum number of projects to return."
},
{
"name": "search",
"in": "query",
"schema": {
"type": "string"
},
"description": "Search projects by name."
},
{
"name": "teamId",
"in": "query",
"schema": {
"type": "string"
},
"description": "Optional team identifier to perform the request on behalf of."
}
]
},
"approvalMode": "automatic",
"requestBodyMode": "none",
"resultMode": "json_summary"
}