# iCal Generator (RFC 5545 VCALENDAR Builder)

> iCal Generator (RFC 5545 VCALENDAR Builder) is a paid API for AI agents from api.24klabs.ai, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Generates a valid RFC 5545 VCALENDAR (.ics) file from a list of events or a CSV, supporting all-day and timed events, RRULE recurrence, location, and display alarms.

## Facts

- Endpoint: POST https://api.24klabs.ai/api/v1/ical-generator
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ical-generator-rfc-5545-vcalendar-builder-c5d1b129
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wfrXuxDMktplzcfvOxad1

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability ical-generator-rfc-5545-vcalendar-builder-c5d1b129 -d '<json body>'
```

Example prompt: Can you create an iCal file for my three-day conference starting Monday June 9 at 9am, Tuesday June 10 at 9am, and Wednesday June 11 at 9am, all held at the San Francisco Convention Center, with a 15-minute reminder alarm for each day?

## When to prefer this

Choose this endpoint when you need to programmatically generate standards-compliant iCal/ICS calendar files from structured event data (list or CSV), especially when you need recurring events, location metadata, or reminder alarms — without setting up a full calendar service.

## Known failure modes

- Invalid date/time formats causing parse errors
- Malformed RRULE syntax rejected
- Missing required event fields (summary, start) returning validation error
- CSV with incorrect column headers not recognized
- Timezone not recognized causing fallback or error

## How this service works

Build a valid RFC 5545 VCALENDAR from a list of events (or a CSV of events). Supports all-day and timed events, RRULE recurrence, location, and display alarms.

## Output

Returns a valid RFC 5545 VCALENDAR text (suitable for saving as a .ics file) containing VEVENT entries for each input event, complete with optional RRULE recurrence rules, location fields, and VALARM display alarm components.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "events": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ics": "BEGIN:VCALENDAR\r\n..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ical-generator-rfc-5545-vcalendar-builder-c5d1b129/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.24klabs.ai](https://www.zero.xyz/host/api.24klabs.ai/llms.txt)
