title: How to modify appointment with soap api in zimbra?
body: <p>Im trying to modify a simple zimbra event though it's SOAP API, but zimbra documentation does not tell well which basic data are required. So I'm so lost :[</p>
  
  <p>Actually im sending this request body, and I get a <code>service.PARSE_ERROR</code> that doesn't help much ...</p>
  
  <pre><code>&lt;ModifyAppointmentRequest id="1192-1191" ms="2616" rev="2616" comp="0"&gt;
      &lt;m su="Test subject" l="10"&gt;
          &lt;e a="mail@mail.com" t="f" p="Test user"/&gt;
          &lt;inv uid="_the_uid_" type="appt"&gt;
              &lt;comp name="Test subject" loc="My location" allDay="0" status="CONF" fb="B" class="PUB" transp="O" draft="1"&gt;
                  &lt;at role="REQ" ptst="AC" rsvp="0" a="mail@mail.com" d="mail@mail.com"/&gt;
                  &lt;s d="20160413T160000" tz="Europe/Paris"/&gt;
                  &lt;e d="20160413T170000" tz="Europe/Paris"/&gt;
                  &lt;or a="mail@mail.com" d="Test user"/&gt;
              &lt;/comp&gt;
          &lt;/inv&gt;
      &lt;/m&gt;
  &lt;/ModifyAppointmentRequest&gt;
  </code></pre>
  
  <p>This request is based on zimbra web ajax request sent json when I modify an event.</p>
  
  <p>What do I forget ? Anyone can help me ?</p>