Pause your project

Use a webhook to pause your project based on spend management.

Guides/Limits
1 min read
  • Limits
Last updated February 7, 2025

You can pause your project through the REST API. When you set up spend management, you can trigger a webhook which calls the REST API with the following code:

api/pause-project.ts
export async function POST(request: Request) {
  const projectId = 'your project id';
  const teamID = 'your team id';
  const route = `${projectId}/pause?teamID=${teamID}`;
 
  await fetch(`https://api.vercel.com/v1/projects/${route}`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      Authorization: `Bearer ${process.env.VERCEL_TOKEN}`,
    },
  });
 
  return new Response('Project paused', { status: 200 });
}