cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
999
Views
0
Helpful
1
Replies

attach ICS file to meeting created via API

mibass
Cisco Employee
Cisco Employee

Hi Developers,

we want to schedule a meeting via XML API call and need to attach an ICS file send to the attendees.

Q: is there a possibility to attach the ICS file automatically to the invitation email? 

Any hints are more than welcome.

Thanks, Mirko Bass (Cisco Systems)

1 Reply 1

dstaudt
Cisco Employee
Cisco Employee

I believe this ability is something that can be configured via the site admin to occur any time meetings are scheduled.  Not aware of any way to trigger it separately via the XML API.  The response to CreateMeeting does include the URL for the iCalendar .ics file, so your application could go ahead and download that URL and send out its own email invite...:

<?xml version="1.0" encoding="UTF-8"?>
<serv:message xmlns:serv="http://www.webex.com/schemas/2002/06/service" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:meet="http://www.webex.com/schemas/2002/06/service/meeting" xmlns:att="http://www.webex.com/schemas/2002/06/service/attendee">
    <serv:header>
        <serv:response>
            <serv:result>SUCCESS</serv:result>
            <serv:gsbStatus>BACKUP</serv:gsbStatus>
        </serv:response>
    </serv:header>
    <serv:body>
        <serv:bodyContent xsi:type="meet:createMeetingResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <meet:meetingkey>292964</meet:meetingkey>
            <meet:meetingPassword>Cisco1234</meet:meetingPassword>
            <meet:iCalendarURL>
                <serv:host>https://apidemoeu.webex.com/apidemoeu/j.php?MTID=m07eb862c6b82e3bb01a89cfd2</serv:host>
                <serv:attendee>https://apidemoeu.webex.com/apidemoeu/j.php?MTID=m4ac540d9e07bb64e0d2e7331</serv:attendee>
            </meet:iCalendarURL>
            <meet:guestToken>281765616737c5829064</meet:guestToken>
        </serv:bodyContent>
    </serv:body>
</serv:message>