action vercel_list_deployment_builds { label: "List Deployment Builds" description: "Retrieves the list of builds given their deployment's unique identifier." provider: vercel method: GET path: "/v11/deployments/{deploymentId}/builds" encoding: json input: { type: "object" properties: { deploymentId: { type: "string" description: "The deployment unique identifier" } teamId: { type: "string" } } required: ["deploymentId"] additionalProperties: false } output: { type: "object" required: ["builds"] properties: { builds: { type: "array" items: { type: "object" description: "An object representing a Build on Vercel" required: ["id", "deploymentId", "entrypoint", "readyState", "output"] properties: { config: { type: "object" description: "An object that contains the Build's configuration" properties: { distDir: { type: "string" } forceBuildIn: { type: "string" } reuseWorkPathFrom: { type: "string" } zeroConfig: { type: "boolean" } } } copiedFrom: { type: "string" } createdAt: { type: "number" description: "The time at which the Build was created" } createdIn: { type: "string" description: "The region where the Build was first created" } deployedAt: { type: "number" description: "The time at which the Build was deployed" } deploymentId: { type: "string" description: "The unique identifier of the deployment" } entrypoint: { type: "string" description: "The entrypoint of the deployment" } fingerprint: { type: ["string", "null"] description: "If the Build uses the `@vercel/static` Runtime, it contains a hashed string of all outputs" } id: { type: "string" description: "The unique identifier of the Build" } output: { type: "array" description: "A list of outputs for the Build that can be either Serverless Functions or static files" items: { type: "object" description: "A list of outputs for the Build that can be either Serverless Functions or static files" required: ["path", "digest", "mode"] properties: { digest: { type: "string" description: "The SHA1 of the file" } edge: { type: ["object", "null"] description: "Exists if the output is an edge function." required: ["regions"] properties: { regions: { type: ["array", "null"] description: "The regions where the edge function will be invoked. Only exists if the edge function as a regional edge function, see: https://vercel.com/docs/concepts/edge-network/regions#setting-edge-function-regions" items: { type: "string" } } } } lambda: { type: ["object", "null"] description: "If the output is a Serverless Function, an object containing the name, location and memory size of the function" required: ["functionName", "deployedTo"] properties: { deployedTo: { type: "array" items: { type: "string" } } functionName: { type: "string" } layers: { type: "array" items: { type: "string" } } memorySize: { type: "number" } timeout: { type: "number" } } } mode: { type: "number" description: "The POSIX file permissions" } path: { type: "string" description: "The absolute path of the file or Serverless Function" } size: { type: "number" description: "The size of the file in bytes" } type: { type: "string" description: "The type of the output" enum: ["lambda", "file", "edge"] } } } } readyState: { type: "string" description: "The state of the deployment depending on the process of deploying, or if it is ready or in an error state" enum: ["BUILDING", "ERROR", "INITIALIZING", "QUEUED", "READY", "CANCELED", "UPLOADING", "DEPLOYING", "ARCHIVED"] } readyStateAt: { type: "number" description: "The time at which the Build state was last modified" } scheduledAt: { type: ["number", "null"] description: "The time at which the Build was scheduled to be built" } use: { type: "string" description: "The Runtime the Build used to generate the output" } } } } } } }