Create Cloud cron
projects_cloud_cron_createCreate a scheduled job. name is a lowercase DNS label. schedule is a 5-field UTC cron expression, for example */5 * * * *. Source exports default async () => {}. Crons are not called from the website.
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": {
"project_id": "<project_id>",
"name": "<name>",
"schedule": "<schedule>"
},
"name": "projects_cloud_cron_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| env | No | String map. Do not put these values in public website source. | |
| name | Yes | Lowercase DNS label, max 32 characters. | |
| source | No | TypeScript source. export default async () => {}. | |
| schedule | Yes | 5-field UTC cron expression, for example */15 * * * * or @daily. | |
| project_id | Yes | UUID of a Bunstation project owned by the authenticated user. | |
| dependencies | No | String map. Do not put these values in public website source. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| source | Yes | ||
| status | Yes | ||
| enabled | Yes | ||
| schedule | Yes | ||
| truncated | Yes | ||
| function_id | Yes | ||
| last_run_at | Yes |