| name | clickup-deploy-integration |
| description | Deploy ClickUp API integrations to Vercel, Fly.io, and Cloud Run with
secure secrets management and health checks.
Trigger: "deploy clickup", "clickup Vercel", "clickup production deploy",
"clickup Cloud Run", "clickup Fly.io", "clickup hosting".
|
| allowed-tools | Read, Write, Edit, Bash(vercel:*), Bash(fly:*), Bash(gcloud:*) |
| version | 1.6.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","productivity","clickup"] |
| compatibility | Designed for Claude Code |
ClickUp Deploy Integration
Overview
Deploy ClickUp-powered applications with secure token management. ClickUp API v2 is a standard REST API -- your app just needs CLICKUP_API_TOKEN available at runtime and outbound HTTPS to api.clickup.com.
Required Environment Variables
| Variable | Purpose | Required |
|---|
CLICKUP_API_TOKEN | Personal API token or OAuth access token | Yes |
CLICKUP_TEAM_ID | Workspace ID for scoped operations | Recommended |
CLICKUP_WEBHOOK_SECRET | For webhook signature validation | If using webhooks |
Vercel Deployment
vercel env add CLICKUP_API_TOKEN production
vercel env add CLICKUP_TEAM_ID production
vercel --prod
export async function GET(request: Request) {
const listId = new URL(request.url).searchParams.get('list_id');
if (!listId) return Response.json({ error: 'list_id required' }, { status: 400 });
const response = await fetch(
`https://api.clickup.com/api/v2/list//task?archived=false`,
{ : { : process..! } }
);
(!response.) {
.({ : }, { : response. });
}
data = response.();
.(data.);
}