action vercel_create_check { label: "Creates a new Check" description: "Creates a new check. This endpoint must be called with an OAuth2 or it will produce a 400 error." provider: vercel method: POST path: "/v1/deployments/{deploymentId}/checks" encoding: json input: { type: "object" properties: { blocking: { type: "boolean" description: "Whether the check should block a deployment from succeeding" } deploymentId: { type: "string" description: "The deployment to create the check for." } detailsUrl: { type: "string" description: "URL to display for further details" } externalId: { type: "string" description: "An identifier that can be used as an external reference" } name: { type: "string" description: "The name of the check being created" } path: { type: "string" description: "Path of the page that is being checked" } rerequestable: { type: "boolean" description: "Whether a user should be able to request for the check to be rerun if it fails" } teamId: { type: "string" } } required: ["blocking", "deploymentId", "name"] additionalProperties: false } output: { type: "object" description: "From T, pick a set of properties whose keys are in the union K" required: ["blocking", "createdAt", "deploymentId", "id", "integrationId", "name", "status", "updatedAt"] properties: { blocking: { type: "boolean" } completedAt: { type: "number" } conclusion: { type: "string" enum: ["canceled", "failed", "neutral", "succeeded", "skipped", "stale"] } createdAt: { type: "number" } deploymentId: { type: "string" } detailsUrl: { type: "string" } externalId: { type: "string" } id: { type: "string" } integrationId: { type: "string" } name: { type: "string" } output: { type: "object" properties: { metrics: { type: "object" required: ["CLS", "FCP", "LCP", "TBT"] properties: { CLS: { type: "object" required: ["source", "value"] properties: { previousValue: { type: "number" } source: { type: "string" enum: ["web-vitals"] } value: { type: ["number", "null"] } } } FCP: { type: "object" required: ["source", "value"] properties: { previousValue: { type: "number" } source: { type: "string" enum: ["web-vitals"] } value: { type: ["number", "null"] } } } LCP: { type: "object" required: ["source", "value"] properties: { previousValue: { type: "number" } source: { type: "string" enum: ["web-vitals"] } value: { type: ["number", "null"] } } } TBT: { type: "object" required: ["source", "value"] properties: { previousValue: { type: "number" } source: { type: "string" enum: ["web-vitals"] } value: { type: ["number", "null"] } } } virtualExperienceScore: { type: "object" required: ["source", "value"] properties: { previousValue: { type: "number" } source: { type: "string" enum: ["web-vitals"] } value: { type: ["number", "null"] } } } } } } } path: { type: "string" } rerequestable: { type: "boolean" } startedAt: { type: "number" } status: { type: "string" enum: ["registered", "running", "completed"] } updatedAt: { type: "number" } } } }