Extract Meeting from ICS
extract_meetingParse an iCalendar attachment or inline VCALENDAR from an email to retrieve structured meeting details, including summary, start/end times, location, organizer, attendees, and recurrence rules. Returns null when no meeting data 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 |
|---|---|---|---|
| email_id | Yes | IMAP UID from get_emails / search_emails | |
| folder | No | Folder the email lives in. Providing this avoids UID collisions across folders. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meeting | No |