---
title: StartCalendarInterval type | Wartiva GraphQL API
description: A single calendar interval specification. Wartiva GraphQL API reference with arguments, fields, and examples. Browse related operations and types.
url: https://wartiva.com/api-docs/types/start-calendar-interval.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `StartCalendarInterval` type

A single calendar interval specification. Any field left null acts as a wildcard meaning "every value": for example, setting only `day` runs the job every minute of every hour of that day in every month. To target a specific instant, set every field that should be constrained.

## Fields

| Field Name | Description |
|---|---|
| `minute` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Minute on which this job will run (0–59). |
| `hour` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Hour on which this job will run (0–23). |
| `day` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Day of the month on which this job will run (1–31). |
| `weekday` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Day of the week on which this job will run (0 and 7 are Sunday). |
| `month` - [`Int`](https://wartiva.com/api-docs/types/int.html) | Month on which this job will run (1–12). |

## Used by

- [`SystemServiceMacOS`](https://wartiva.com/api-docs/types/system-service-mac-os.html) type: MacOS-specific attributes for a System Service.

## Example

### Example

```json
{"minute": 987, "hour": 987, "day": 123, "weekday": 987, "month": 123}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
