# iCalendar ICS Event Generator

> iCalendar ICS Event Generator is a paid API for AI agents from api.kakerapetit.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Generates a standards-compliant iCalendar (.ics) event file from structured event details including title, time, timezone, attendees, and location, returning both the ICS content and a unique event UID.

## Facts

- Endpoint: POST https://api.kakerapetit.dev/v1/calendar/ics
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/icalendar-ics-event-generator-c4c25f96
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lvyQAV45YiaQ_Ehq1xB7U

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 icalendar-ics-event-generator-c4c25f96 -d '<json body>'
```

Example prompt: Generate an ICS calendar event file for a team standup called 'Q3 Planning Kickoff' on July 15, 2026 from 10:00 AM to 11:00 AM Pacific time, held at https://zoom.us/j/123456789, and invite alice@example.com and bob@example.com.

## When to prefer this

Use this endpoint when you need to programmatically generate a standards-compliant .ics calendar file for distribution, embedding in emails, or importing into calendar applications. Ideal for automated scheduling workflows, meeting invitation systems, or any agent pipeline that needs to produce shareable calendar events without relying on a full calendar platform API.

## Known failure modes

- Invalid ISO 8601 datetime format for start or end returns a 400 error
- End datetime before start datetime returns a validation error
- Malformed attendee email address fails schema validation
- Missing required fields (title, start, end) results in a 400 bad request
- Payment not included or insufficient USDC results in 402 Payment Required

## How this service works

Generate a calendar invite (.ics file) from event details. Returns a valid RFC 5545 iCalendar VEVENT with title, start and end time, timezone, location, and attendees that can be emailed or imported into Google Calendar, Outlook, or Apple Calendar. Use when an agent needs to schedule a meeting or send a calendar invitation.

## Output

Returns a standards-compliant iCalendar (.ics) text payload that can be attached to emails or imported into calendar apps, along with a unique event UID (UUID) identifying the event. The ICS content includes SUMMARY, DTSTART, DTEND, LOCATION, DESCRIPTION, and ATTENDEE fields per the iCalendar RFC.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "end": {
   "type": "string",
   "format": "date-time",
   "description": "Event end as ISO 8601 datetime. Must be after start."
  },
  "start": {
   "type": "string",
   "format": "date-time",
   "description": "Event start as ISO 8601 datetime, e.g. 2026-07-15T10:00:00-07:00."
  },
  "title": {
   "type": "string",
   "description": "Event title (SUMMARY)."
  },
  "location": {
   "type": "string",
   "description": "Optional location or meeting URL."
  },
  "timezone": {
   "type": "string",
   "description": "Optional IANA timezone (e.g. America/Los_Angeles) used when start/end have no UTC offset."
  },
  "attendees": {
   "type": "array",
   "items": {
    "type": "string",
    "format": "email"
   },
   "description": "Optional attendee email addresses (ATTENDEE lines)."
  },
  "description": {
   "type": "string",
   "description": "Optional event description body."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/icalendar-ics-event-generator-c4c25f96/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.kakerapetit.dev](https://www.zero.xyz/host/api.kakerapetit.dev/llms.txt)
