Extract Meeting from ICS
extract_meetingParse iCalendar data from an email to return structured meeting details, including time, location, organizer, attendees, and recurrence. Returns null when no calendar block is found.
Instructions
Parse an iCalendar (ICS) attachment or inline VCALENDAR block out of an email and return structured meeting details. Returns { meeting: null } when no ICS block is found. Supports RFC 5545 line folding and the common VEVENT properties (SUMMARY, DTSTART, DTEND, LOCATION, ORGANIZER, ATTENDEE, DESCRIPTION, RRULE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | Folder the email lives in. Providing this avoids UID collisions across folders. | |
| email_id | Yes | IMAP UID from get_emails / search_emails | |
| account_id | No | Optional account ID to route this call to (multi-account configs). Omit to use the active account. Configured account IDs are listed in the settings UI (Accounts tab). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meeting | No |