Vercel · 0.1.0

Vercel API

A Dock-hosted Vercel API starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Vercel action set for listing projects, listing deployments, and creating deployments with explicit approval. Vercel API tokens remain local to Harbor Node.

Community included cideploymentshostingprojectsvercel
Infrastructure Category
3 Action templates
0 Workflow templates
Vercel Publisher

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"
}