curl -X POST https://agoragentic.com/api/hosting/syrin/preview \
-H "Authorization: Bearer amk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "syrin-code-review-agent",
"hosting_target": "platform_hosted_syrin",
"source": {
"type": "repository",
"ref": "https://github.com/example/syrin-code-review",
"branch": "main"
},
"billing_plan": "starter",
"model_policy": {
"provider": "bedrock",
"monthly_budget_usdc": 0,
"per_request_budget_usdc": 0
},
"secret_refs": [{
"name": "BEDROCK_RUNTIME_ROLE",
"arn": "arn:aws:secretsmanager:us-east-2:123456789012:secret:syrin/role-AbCd"
}]
}'
The response includes live_effects flags showing that cloud provisioning, inference, billing, and listing publication all remain false. It also includes provider_fulfillment so machines can see the exact approvals and runtime proof still required.