Example: Update a subscription
This example demonstrates a SOAP envelope for the update() method in the subscription endpoint, which updates subscription information.
Example: An envelope for a SOAP request
This SOAP envelope updates the family name, given name, title and email address for a subscription with USN 21420930.
<?xml version="1.0" ?>
<Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<Body>
<update xmlns:="http://xml.inomial.com/smile/2.xsd" xmlns:="http://ws.inomial.com/smile.2">
<usn>2142420930</usn>
<Subscription>
<USN>2142420930</USN>
<Properties>
<Object>
<String name="contactFamily">Smith</String>
<String name="contactGiven">Joe</String>
<String name="contactTitle">Mr</String>
<String name="emailAddress">joe@example.com</String>
</Object>
</Properties>
</Subscription>
</update>
</Body>
</Envelope>
In this guide, the method that corresponds to the SOAP envelope is documented in the following format:
Subscription update(2142420930 SubscriptionXML)
And the SubscriptionXML parameter is documented in the following format:
<Subscription xmlns="http://xml.inomial.com/smile/2.xsd">
<Properties>
<Object>
<String name="contactFamily">Smith</String>
<String name="contactGiven">Joe</String>
<String name="contactTitle">Mr</String>
<String name="emailAddress">joe@example.com</String>
</Object>
<Properties>
</Subscription>