---
title: iCal Event Generator
slug: generate-ical-event
url: https://apyverse.com/apyhub/service/generate-ical-event
provider: ApyHub
categories: [Developer Tools, Marketing, Standard Data]
tags: [ical, calendar-invites, ics, event-scheduling, recurrence, calendar-files]
auth: api_key
---

# iCal Event Generator

Create downloadable .ics calendar invites or signed file links from event data, including reminders, recurrence, attendees, and cancellations.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `generate/ical/file` | What it does Generates an iCal event file for download from the supplied event details. The request… | 50 |
| POST | `generate/ical/url` | What it does Generates an iCal event file from the provided event details and returns a pre-signed… | 50 |

## About

## What it does

iCal Event Generator creates calendar invites as downloadable .ics files or as pre-signed cloud links. Send event details in the request body, and it returns a calendar file you can attach to email, store, or hand off to another system.

Use it to generate single events, all-day events, or recurring meetings. The input supports an event UID, summary, start and end time, meeting date, location, time zone, sequence number, organizer email, attendee email list, reminders, and recurrence settings such as frequency, interval, and count. If you omit the UID, one is generated for you. If you set all_day to true, the time fields are ignored.

The download endpoint returns the file directly, with optional query parameters to set the filename or generate a VCALENDAR METHOD:CANCEL for cancellations. The link endpoint returns a JSON object containing a signed URL in data, which is useful when you want to fetch the .ics file later without streaming it immediately.

This is a fit for booking flows, internal scheduling tools, calendar sync, and automated meeting workflows where you need a standards-based iCal file from structured event data.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/generate-ical-event
