manage_deployment
Create, update, or delete Google Apps Script deployments by specifying script ID, deployment ID, and description.
Instructions
Manages Apps Script deployments. Supports creating, updating, and deleting deployments.
Args: service: Injected Google API service client user_google_email: User's email address action: Action to perform - "create", "update", or "delete" script_id: The script project ID deployment_id: The deployment ID (required for update and delete) description: Deployment description (required for create and update) version_description: Optional version description (for create only)
Returns: str: Formatted string with deployment details or confirmation
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"user_google_email": "<user_google_email>",
"action": "<action>",
"script_id": "<script_id>"
},
"name": "manage_deployment"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| script_id | Yes | ||
| description | No | ||
| deployment_id | No | ||
| user_google_email | Yes | ||
| version_description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |