API Reference
Meetings

Meetings API

How to Get All User Meetings ?
Method Name :
http://projects.zoho.com/portal/{PortalName}/api/private/xml/meetings
API Description :
Given the ticket, apikey,gets the user meetings on successful authentication.
Parameters to be passed :
ticket, apikey ,projectid, state
Sample Call
<form method="post" action="http://projects.zoho.com/portal/{PortalName}/api/private/xml/meetings?apikey=[ApiKey]&ticket=[ticket]"> <input type="hidden" name="projId" value="">
<input type="hidden" name="state" value="open">(or closed)
<input type="hidden" name="auditIndex" value="">
<input type="hidden" name="range" value="">
<input type="submit" value="Get Meetings">
</form>
Output XML
<response>
<uri>/api/private/xml/meetings</uri>
- <result>
-
<MeetingDetails>
- <MeetingDetail>
<meet_id>LRMRg7/jxbOwLEeykujaCg==</meet_id>
<meet_title>Zoho Projects Team Meeting</meet_title>
<meet_location> Narmadha Hall </meet_location>
<meet_created> yyyy-mm-dd HH:MM</meet_created>
<Meetscheduledon> yyyy-mm-dd HH:MM</Meetscheduledon>
<meetremind>on time</meetremind>
<meet_alert>only once</meet_alert>
<loginname>jOWU7M56mug=</loginname>
<meet_instanceid>LRMRg7/jxbOwioeykujaCg==</meet_instanceid>
<isrolled>false</isrolled>
<No_of_times>0</No_of_times>
<times_occurred>0</times_occurred>
<durationhrs>1</durationhrs>
<durationmins>00</durationmins>
</MeetingDetail>
</MeetingDetails>
</result>
</response>
Output JSON
{response:{uri:'/api/private/xml/meetings',result:{meetingdetails:{meetingdetail:{meet_id:'LRMRg7/jxbOwLEeykujaCg==',meet_title:'ZohoProjectsTeamMeeting',meet_location:'NarmadhaHall',meet_created: yyyy-mm-dd HH:MM ,meetscheduledon: yyyy-mm-dd HH:MM ,meetremind:'ontime',meet_alert:'onlyonce',loginname:'jOWU7M56mug=',meet_instanceid:'LRMRg7/jxbOwioeykujaCg==',isrolled:'false',no_of_times:0,times_occurred:0,durationhrs:1,durationmins:0}}}}}


How to Add a Meeting ?
Goto Top
Method Name :
http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/add
API Description :
Given ticket, apikey,meetingtitle, meeting start and end date, location,meeting participants
Parameters to be passed :
ticket, apikey, meeting title, meeting start date and end date, location, meeting participants
Sample Call
<form method="post" action="http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/add?apikey=[ApiKey]&ticket=[ticket]">
ProjectId<input type="text" name="projId" value="">
MeetingTitle<input type="text" name="meettitle" value="">
Scheduled Date<input type="text" name="schdate" value="">(mm-dd-yyyy)
scheduled Hr<input type="text" name="schhour" value="">
scheduled Min<input type="text" name="schmin" value="">
am/pm<input type="text" name="ampm" value="">
Remind all<input type="text" name="schremindbefore" value="">(on time, 15 mins, 30mins, 1 hour, 2 hours, 6 hours, 12 hours, 1 day)
Bymail<input type="text" name="alertbymail" value="Mail">
Meeting Alert(Repeat)<input type="text" name="meetalert" value="">(only once, every day, every week, every month, every year)
No Of Times(End after)<input type="text" name="nooftimes" value="2">
Meeting Location:: <input name="location" value="" type="text">
Duration (HH:mm)<select style="visibility: visible;" name="durhour">
<option value="0">00</option>
<option selected="selected" value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option></select>
<select name="durmin">
<option selected="selected" value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option></select>
Give userid/loginids in the Option value
<select name="participants" size="5" multiple>
<option value='jOWU7M56mug='>suchitra</option>
</select>
<input type="submit" value="Add Meeting">
</form>
Output XML
<response>
<uri>/api/private/xml/meeting/add</uri>
- <result>
-
<MeetingDetails>
- <MeetingDetail>
<meet_id>LRMRg7/jxbOwLEeykujaCg==</meet_id>
<meet_title>Releasing ApI</meet_title>
<meet_location>chennai</meet_location>
<meet_created> yyyy-mm-dd HH:MM </meet_created>
<Meetscheduledon> yyyy-mm-dd HH:MM </Meetscheduledon>
<meetremind>ontime</meetremind>
<meet_alert>only once</meet_alert>
<loginname>Mjh+pwI9Q5M=</loginname>
<meet_instanceid>2000000028037</meet_instanceid>
<isrolled>false</isrolled>
<No_of_times>0</No_of_times>
<times_occurred>0</times_occurred>
<durationhrs>2</durationhrs>
<durationmins>00</durationmins>
</MeetingDetail>
</MeetingDetails>
</result>
</response>
Output JSON
{response:{uri:'/api/private/xml/meeting/add',result:{meetingdetails:{meetingdetail:{meet_id:'LRMRg7/jxbOwLEeykujaCg==',meet_title:'ReleasingApI',meet_location:'chennai',meet_created: yyyy-mm-dd HH:MM ,meetscheduledon: yyyy-mm-dd HH:MM ,meetremind:'ontime',meet_alert:'onlyonce',loginname:'Mjh+pwI9Q5M=',meet_instanceid:2000000028037,isrolled:'false',no_of_times:0,times_occurred:0,durationhrs:2,durationmins:0}}}}}


How to Update a Meeting ?
Goto Top
Method Name :
http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/update
API Description :
Given the ticket, apikey and meeting Id updates the meeting on successful authentication.
Parameters to be passed :
ticket, apikey,meeting Id
Sample Call
<form method="post" action="http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/update?apikey=[ApiKey]&ticket=[ticket]">
ProjectId<input type="text" name="projId" value=""/>
MeetingId<input type="text" name="meetingId" value=""/>
MeetingTitle<input type="text" name="meettitle" value=""/>
Scheduled Date<input type="text" name="schdate" value="">(mm-dd-yyyy)
Scheduled Hr<input type="text" name="schhour" value="">
Scheduled Min<input type="text" name="schmin" value="">
am/pm<input type="text" name="ampm" value="">
Remind all<input type="text" name="schremindbefore" value="">(on time, 15 mins, 30mins, 1 hour, 2 hours, 6 hours, 12 hours, 1 day)
Bymail<input type="text" name="alertbymail" value="Mail">
Meeting Alert(Repeat)<input type="text" name="meetalert" value="">(only once, every day, every week, every month, every year)
No Of Times(End after)<input type="text" name="nooftimes" value="">
Meeting Location:: <input name="location" value="" type="text">
Duration (HH:mm)<select style="visibility: visible;" name="durhour">
<option value="0">00</option>
<option selected="selected" value="1">01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option></select>
<select name="durmin">
<option selected="selected" value="00">00</option>
<option value="05">05</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
(Give the loginids in the Option Values)
<select name="participants" size="5" multiple>
<option value='qGlIqELk5mU='>Kannan.S</option>
</select>
<input type="submit" value="Update Meeting">
</form>
Output XML
<response>
<uri>/api/private/xml/meeting/update</uri>
- <result>
-
<MeetingDetails>
<MeetingDetail>
<meet_id>LRMRg7/jxbOwLEeykujaCg==</meet_id>
<meet_title>Zoho Projects Team Meeting</meet_title>
<meet_location>chennai</meet_location>
<meet_created> yyyy-mm-dd HH:MM </meet_created>
<Meetscheduledon> yyyy-mm-dd HH:MM </Meetscheduledon>
<meetremind>on time</meetremind>
<meet_alert>only once</meet_alert>
<loginname>qGlIqELk5mU</loginname>
<meet_instanceid>2000000028037</meet_instanceid>
<isrolled>false</isrolled>
<No_of_times>0</No_of_times>
<times_occurred>0</times_occurred>
<durationhrs>1</durationhrs>
<durationmins>00</durationmins>
</MeetingDetail>
</MeetingDetails>
</result>
</response>
Output JSON
{response:{uri:'/api/private/xml/meeting/update',result:{meetingdetails:{meetingdetail:{meet_id:'LRMRg7/jxbOwLEeykujaCg==',meet_title:'ZohoProjectsTeamMeeting',meet_location:'chennai',meet_created: yyyy-mm-dd HH:MM ,meetscheduledon: yyyy-mm-dd HH:MM ,meetremind:'ontime',meet_alert:'onlyonce',loginname:'qGlIqELk5mU',meet_instanceid:2000000028037,isrolled:'false',no_of_times:0,times_occurred:0,durationhrs:1,durationmins:0}}}}}


How to Delete a Meeting ?
Goto Top
Method Name :
http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/delete
API Description :
Given the ticket, apikey and meeting Id deletes the meeting on successful authentication.
Parameters to be passed :
ticket, apikey and meetingId
Sample Call
<form method="post" action="http://projects.zoho.com/portal/{PortalName}/api/private/xml/meeting/delete?apikey=[ApiKey]&ticket=[ticket]">
<input type="hidden" name="meetingId" value="">
<input type="hidden" value="" name="projId">
<input type="submit" value="Delete Meeting"> </form>
Output XML
<result>Request Processed Successfully</result>
Output JSON
{result:'Request Processed Successfully'}


API Community : Share your ideas, ask questions, and help fellow developers on the Zoho Projects - API Community


Free Project Management and Collaboration Software
1 Project Free with Unlimited Users


Twitter Updates
Arrow " Wow! New 'social' layout for @zoho projects - even has a search - so far so good! Thanks Zoho Team! " - officeassist
Arrow " I recommend Zoho Projects for Project Management Collaborations. Fast, Neat and Easy. Besides, its fun to shoot tasking arrows in there " - keizng
Arrow I still like Zoho (Writer, Sheets) better than Google Docs, so nice to see that Zoho Projects is now integrated with Google Apps. - jdlasica
Arrow " Zoho Projects marries Google Apps, many children expected, this company rocks and innovates http://bit.ly/TaTMX " - donniejenkins
Arrow The best project management tool I came across lately http://projects.zoho.com/ - Pongra
Arrow So, Zoho Projects is basically a BaseCamp killer? Looks interesting. http://blogs.zoho.com/general/projects20 - samharrelson