---
canonical_url: "https://docs.composio.dev/toolkits/cronfree_time_scheduler"
markdown_url: "https://docs.composio.dev/toolkits/cronfree_time_scheduler.md"
product: "platform"
version: null
last_updated: null
---

# Cronfree Time Scheduler

Cronfree Time Scheduler creates and removes recurring webhook schedules using weekday, month, day, hour, minute, and timezone selectors.

- **Category:** scheduling & booking
- **Auth:** API_KEY
- **Composio-managed OAuth available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `CRONFREE_TIME_SCHEDULER`
- **Version:** 00000000_00

## Tools

### Create Recurring Webhook Schedule

**Slug:** `CRONFREE_TIME_SCHEDULER_CREATE_RECURRING_WEBHOOK_SCHEDULE`

Create a Cronfree schedule that repeatedly POSTs to a webhook URL at times selected by weekday, month, month-day, hour, minute, and IANA timezone.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `hours` | array | Yes | Hours to run in 24-hour local time, 0 through 23. Use [-1] alone for every hour. |
| `months` | array | Yes | Months to run: 1=January through 12=December. Use [-1] alone for every month. |
| `minutes` | array | Yes | Minutes to run, 0 through 59. Use [-1] alone for every minute. |
| `timezone` | string | Yes | IANA timezone used to interpret the schedule. |
| `weekdays` | array | Yes | Weekdays to run: 0=Sunday through 6=Saturday. Use [-1] alone for every day. |
| `month_days` | array | Yes | Calendar month days to run, 1 through 31. Use [-1] alone for every day of the month. |
| `webhook_url` | string | Yes | Public HTTP(S) URL that receives Cronfree's recurring POST requests; prefer HTTPS. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Remove Recurring Webhook Schedule

**Slug:** `CRONFREE_TIME_SCHEDULER_REMOVE_RECURRING_WEBHOOK_SCHEDULE`

Remove the Cronfree recurring schedule associated with a webhook URL.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `webhook_url` | string | Yes | Exact HTTP(S) webhook URL used when the recurring schedule was created. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
