openl Deploy Project
openl_deploy_projectDeploy a project to production by publishing its rules to a designated deployment repository for runtime execution.
Instructions
Deploy a project to production environment. Publishes rules to a deployment repository for runtime execution. Use production repository name (not ID) - e.g., 'Production Deployment' instead of 'production-deploy'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | Project ID to deploy. Use the exact 'projectId' value from openl_list_projects() response. | |
| deploymentName | Yes | Name for the deployment (e.g., 'InsuranceRules', 'AutoPremium'). This will be the deployment identifier. | |
| productionRepositoryId | Yes | Target production repository name (display name, not ID). Use the 'name' field from openl_list_deploy_repositories() response (e.g., if list_deploy_repositories returns {id: 'production-deploy', name: 'Production Deployment'}, use 'Production Deployment' here, NOT 'production-deploy'). Must be configured in OpenL Studio. | |
| comment | No | Deployment reason comment (e.g., 'Deploy version 1.2.0', 'Production release') | |
| response_format | No | Response format: 'json' for structured data, 'markdown' for human-readable (default), 'markdown_concise' for brief summary (1-2 paragraphs), 'markdown_detailed' for full details with context | markdown |