deploy.run
Deploy selected infrastructure suggestions to cloud providers (AWS, GCP, Azure, Oracle) using natural language objectives, with automatic DNS setup and credit-based fees.
Instructions
Provision the explicitly selected suggestion through the Execution API. Never call before presenting options and receiving user approval. Pass resources from the chosen suggestions.generate option as selection evidence. The deploy fee is held from the account credit balance and captured only after verification passes (failed deployments are free). On HTTP 402, call billing.top_up and retry. When the outcome includes a custom domain and CLOUDFLARE_API_TOKEN is set, DNS records are automatically created pointing the domain at the deployed endpoint. After accept, poll deploy.status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Selected suggestion tier; defaults to MVP | |
| region | No | Target region; defaults via region.detect for provider | |
| outcome | Yes | Natural language deployment objective | |
| provider | No | Cloud provider (auto-detected from resources if omitted) | |
| projectId | No | Optional project id to group related deployments | |
| resources | Yes | Resources from the selected suggestion; used as selection evidence | |
| maxMonthlyCostUsd | No | Customer max monthly cost cap in USD — deploy is rejected when the estimate exceeds the cap |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | Yes | ||
| quote | Yes | ||
| region | Yes | ||
| status | Yes | ||
| message | Yes | ||
| category | No | ||
| provider | Yes | ||
| createdAt | Yes | ||
| deploymentId | Yes |