Description of the soap operations used to do usual actions on a contact list (MSNP15)
Warning : this page is totally a work in progress, and it is recommended that you try http://dev.live.com/messenger or http://dev.live.com/contacts instead.
Add a contact
Client SOAP Request
POST /abservice/abservice.asmx HTTP/1.1
Accept: text/*
SOAPAction: http://www.msn.com/webservices/AddressBook/ABContactAdd
Content-Type: text/xml; charset=utf-8
User-Agent: MSN Explorer/9.0 (MSN 8.0; TmstmpExt)
Host: omega.contacts.msn.com
Content-Length: 2080
Connection: Keep-Alive
Cache-Control: no-cache
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
ContactSave
</PartnerScenario>
<CacheKey>
120:QV+s34t3GTXcsCLBWKeM9/Gy0x8Tg610iU45220KxYuoCbCWK0BU8xaPr/dAQ618h4CHoDr9YVLWIOmjPiyc1jsTYMUNnjpgc/Oc35mL+dM71rw9szZgmeIJZgvKw7zR5buHp13GI+69QcIySXr5Vk8YTlBFtmDvQ9YNHQakGus=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAUYBDYcomrsZADmODWSVw0tE1Yh7CAAEW+qY2FbkwKpV9NsgAfv4qQj4yxpcLYKADTkazfM25fuo7wfs8ALvW4hC+zZ2sqVzh5YCkRze1ejYlzEGBt5TwOWe2QzjJBc876svsIXhC6iGy/G4vIopeMkAqNBRl/pfsqn9RMiDulRTOdc7oG7rZFEXKlCnjOSw8ZsZbG3qCUA2YAAAgGQ9FoamovRCABIKWHf2/9vsQz+tj3R1sC7SusN0VqGL+6FOLVGIeIN5l5yrzj+imEGvAk82ZViWNBe2rV+WnvI6NmulQNNwE6EPtD3rqXt17SsIncAp4zIJImNaY2OOocH8VxqrMlADLIf3jhb8qak+QTLp1ktHuRJpofXjxJYUB9752JhiFHxkKjSG6ONY6sFL5JeRwt8QfSXtBbIgcgh/gRaGfcc7Qg1Uu0B5LvTJP9NDpULZsC75e26nPPdsMaivtyfzKKm6FxsDnQCaSWavpiiafp+0jen1JHBDy6HXFQWeNOMZI7rqD6+aPh5vkX+/T0VNGmgiQr5k71/0iwnMthEOUeHEQZUMJzQg5WbDUP3nnuN/w6emrPFUp6R5WAP8+ERPwlblFjQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABContactAdd xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<contacts>
<Contact xmlns="http://www.msn.com/webservices/AddressBook">
<contactInfo>
<contactType>
LivePending
</contactType>
<passportName>
XXX@YYY.com
</passportName>
<isMessengerUser>
true
</isMessengerUser>
<MessengerMemberInfo>
<DisplayName>
petit
</DisplayName>
</MessengerMemberInfo>
</contactInfo>
</Contact>
</contacts>
<options>
<EnableAllowListManagement>
true
</EnableAllowListManagement>
</options>
</ABContactAdd>
</soap:Body>
</soap:Envelope>
Server SOAP Response
HTTP/1.1 200 OK
Date: Wed, 21 Feb 2007 20:30:51 GMT
Server: Microsoft-IIS/6.0
P3P: CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
X-MSNSERVER: BAYABCHWBB176
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 509
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABContactAddResponse xmlns="http://www.msn.com/webservices/AddressBook">
<ABContactAddResult>
<guid>
665906c3-6b12-4dd9-9c86-3a56d3953327
</guid>
</ABContactAddResult>
</ABContactAddResponse>
</soap:Body>
</soap:Envelope>
Remove a contact (from MSN)
Client SOAP Request
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
Timer
</PartnerScenario>
<CacheKey>
120:QV+s34t3GTXcsCLBWKeM9/Gy0x8Tg610iU45220KxYuoCbCWK0BU8xaPr/dAQ618h4CHoDr9YVLWIOmjPiyc1jsTYMUNnjpgc/Oc35mL+dM71rw9szZgmeIJZgvKw7zR5buHp13GI+69QcIySXr5Vk8YTlBFtmDvQ9YNHQakGus=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAUYBDYcomrsZADmODWSVw0tE1Yh7CAADpdtYHBlyc1liXNxsB+jc1R6ghuMKl0Dx0PR9C+NpwVHoQLM96AyymNNEUzU12uZu6Nn6yK3EaLNq80zOHqfMvV8z/fxKlBuAJpMYdalF6OuRxI0iWXrDTj/jhWM9wdFYnchuL2HfpNuk8uXNvji6kJndBYPUhCcI+I3Zzg20guA2YAAAg5GDO7+tq3qCABVmlM7Rn+qJ1omaq5wH4csNCXcFhlaa9KvBHAufyFj+iA7SA2nu+PqxUhgNuLyCnCyF7yblPUv8lQYSo0mCLvNs/u+gMUBvmbCc3mKr86AOekBIeVXZaSdzw5ZJ0SyT9AT/+6c7JrDtBMAeHfDXXCUf8rlMR2ziWNM+Px8tEHjMEYEHlYpCeRlk8xIshWZxUAo0lpSkMihSEIDXxfM+fSo8QgOoWEEptRFtQS2m/vpla/WvSLzMKh39We+VnjJVy98kiZb+ZAQvI1sYzqKKTzmls6S3kXe4C4EUzIrnoe7dimgvAUWXeuJp22YcBOAPZqwcck9L2knFqZHgvOOm0/zSn/OiHCDImoI9HKLuWYEjotshHFD0WHHMvFKtpbRypoQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABContactUpdate xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<contacts>
<Contact xmlns="http://www.msn.com/webservices/AddressBook">
<contactId>
665906c3-6b12-4dd9-9c86-3a56d3953327
</contactId>
<contactInfo>
<displayName/>
<isMessengerUser>
false
</isMessengerUser>
</contactInfo>
<propertiesChanged>
DisplayName IsMessengerUser
</propertiesChanged>
</Contact>
</contacts>
</ABContactUpdate>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABContactUpdateResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Remove a contact (from both MSN and Hotmail)
Client SOAP Request
POST /abservice/abservice.asmx HTTP/1.1
Accept: text/*
SOAPAction: http://www.msn.com/webservices/AddressBook/ABContactDelete
Content-Type: text/xml; charset=utf-8
User-Agent: MSN Explorer/9.0 (MSN 8.0; TmstmpExt)
Host: omega.contacts.msn.com
Content-Length: 1779
Connection: Keep-Alive
Cache-Control: no-cache
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
Timer
</PartnerScenario>
<CacheKey>
120:QV+s34t3GTXcsCLBWKeM9/Gy0x8Tg610iU45220KxYuoCbCWK0BU8xaPr/dAQ618h4CHoDr9YVLWIOmjPiyc1jsTYMUNnjpgc/Oc35mL+dM71rw9szZgmeIJZgvKw7zR5buHp13GI+69QcIySXr5Vk8YTlBFtmDvQ9YNHQakGus=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAUYBDYcomrsZADmODWSVw0tE1Yh7CAAEW+qY2FbkwKpV9NsgAfv4qQj4yxpcLYKADTkazfM25fuo7wfs8ALvW4hC+zZ2sqVzh5YCkRze1ejYlzEGBt5TwOWe2QzjJBc876svsIXhC6iGy/G4vIopeMkAqNBRl/pfsqn9RMiDulRTOdc7oG7rZFEXKlCnjOSw8ZsZbG3qCUA2YAAAgGQ9FoamovRCABIKWHf2/9vsQz+tj3R1sC7SusN0VqGL+6FOLVGIeIN5l5yrzj+imEGvAk82ZViWNBe2rV+WnvI6NmulQNNwE6EPtD3rqXt17SsIncAp4zIJImNaY2OOocH8VxqrMlADLIf3jhb8qak+QTLp1ktHuRJpofXjxJYUB9752JhiFHxkKjSG6ONY6sFL5JeRwt8QfSXtBbIgcgh/gRaGfcc7Qg1Uu0B5LvTJP9NDpULZsC75e26nPPdsMaivtyfzKKm6FxsDnQCaSWavpiiafp+0jen1JHBDy6HXFQWeNOMZI7rqD6+aPh5vkX+/T0VNGmgiQr5k71/0iwnMthEOUeHEQZUMJzQg5WbDUP3nnuN/w6emrPFUp6R5WAP8+ERPwlblFjQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABContactDelete xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<contacts>
<Contact>
<contactId>
665906c3-6b12-4dd9-9c86-3a56d3953327
</contactId>
</Contact>
</contacts>
</ABContactDelete>
</soap:Body>
</soap:Envelope>
Server SOAP Response
HTTP/1.1 200 OK
Date: Wed, 21 Feb 2007 20:28:32 GMT
Server: Microsoft-IIS/6.0
P3P: CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
X-MSNSERVER: BAYABCHWBB176
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 509
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABContactDeleteResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Block a contact
Client SOAP Request
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
BlockUnblock
</PartnerScenario>
<CacheKey>
120:QV+s34t3GTXcsCLBWKeM9/Gy0x8Tg610iU45220KxYuoCbCWK0BU8xaPr/dAQ618h4CHoDr9YVLWIOmjPiyc1jsTYMUNnjpgc/Oc35mL+dM71rw9szZgmeIJZgvKw7zR5buHp13GI+69QcIySXr5Vk8YTlBFtmDvQ9YNHQakGus=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAUYBDYcomrsZADmODWSVw0tE1Yh7CAAP/TwBj3sIr99EbTEFnrzBvhzs2PmDNzIdsNOH8g0do0Wx3MfcBu9re+VH0LX5AQLFGdT3DfGtKkmSHjGQ4IsLHATZHQvqYOdhTZ6jMzRfv9pZ1ktxdcD78WDstNC0JKL7JwriX+VHP5stLqgl4auTDXpcGkYVWogiSvgeTRQBFIA2YAAAjyzamR5S02HiABWCiMMfvO6xUsVIyl4rMXjR6Bvr/wAHNW215NQFQ9Q587S1YlP2DDGWi6SEwvAWVj9/jdgjm7VQt3FvNr4TV3er504PzQ4RE4D+HM23+SOp3nCb92Mh5o00Spgijrt4nlzBaOQORs2oslq9YwcLU9nSWrmnvfsMHil3JVXJmFU9ncHLP11khJjgaIpvhzsGKZcSsA2VN4EYytMgH3Iyo9mt57sQATDvMm05u+yla/MQypAwdux+4e76SX5/i+Lxxro9VMKzwox8ac5IbDQ4FAdq0dhNGwGT8J7VexszRKiI3Lt9d4jUn9IDTC8FFncilnHE4VsTxe48QiR85t52B4YuXTSrB0kiHS99aQZtXWmiWlgwxzVdsgPNTia3ShM6SbQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<DeleteMember xmlns="http://www.msn.com/webservices/AddressBook">
<serviceHandle>
<Id>
0
</Id>
<Type>
Messenger
</Type>
<ForeignId>
</ForeignId>
</serviceHandle>
<memberships>
<Membership>
<MemberRole>
Block
</MemberRole>
<Members>
<Member xsi:type="PassportMember" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Type>
Passport
</Type>
<MembershipId>
50
</MembershipId>
<State>
Accepted
</State>
</Member>
</Members>
</Membership>
</memberships>
</DeleteMember>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<DeleteMemberResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Unblock a contact
Client SOAP Request
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
BlockUnblock
</PartnerScenario>
<CacheKey>
120:QV+s34t3GTXcsCLBWKeM9/Gy0x8Tg610iU45220KxYuoCbCWK0BU8xaPr/dAQ618h4CHoDr9YVLWIOmjPiyc1jsTYMUNnjpgc/Oc35mL+dM71rw9szZgmeIJZgvKw7zR5buHp13GI+69QcIySXr5Vk8YTlBFtmDvQ9YNHQakGus=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAUYBDYcomrsZADmODWSVw0tE1Yh7CAAP/TwBj3sIr99EbTEFnrzBvhzs2PmDNzIdsNOH8g0do0Wx3MfcBu9re+VH0LX5AQLFGdT3DfGtKkmSHjGQ4IsLHATZHQvqYOdhTZ6jMzRfv9pZ1ktxdcD78WDstNC0JKL7JwriX+VHP5stLqgl4auTDXpcGkYVWogiSvgeTRQBFIA2YAAAjyzamR5S02HiABWCiMMfvO6xUsVIyl4rMXjR6Bvr/wAHNW215NQFQ9Q587S1YlP2DDGWi6SEwvAWVj9/jdgjm7VQt3FvNr4TV3er504PzQ4RE4D+HM23+SOp3nCb92Mh5o00Spgijrt4nlzBaOQORs2oslq9YwcLU9nSWrmnvfsMHil3JVXJmFU9ncHLP11khJjgaIpvhzsGKZcSsA2VN4EYytMgH3Iyo9mt57sQATDvMm05u+yla/MQypAwdux+4e76SX5/i+Lxxro9VMKzwox8ac5IbDQ4FAdq0dhNGwGT8J7VexszRKiI3Lt9d4jUn9IDTC8FFncilnHE4VsTxe48QiR85t52B4YuXTSrB0kiHS99aQZtXWmiWlgwxzVdsgPNTia3ShM6SbQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<AddMember xmlns="http://www.msn.com/webservices/AddressBook">
<serviceHandle>
<Id>
0
</Id>
<Type>
Messenger
</Type>
<ForeignId>
</ForeignId>
</serviceHandle>
<memberships>
<Membership>
<MemberRole>
Allow
</MemberRole>
<Members>
<Member xsi:type="PassportMember" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Type>
Passport
</Type>
<State>
Accepted
</State>
<PassportName>
XXX@YYY.com
</PassportName>
</Member>
</Members>
</Membership>
</memberships>
</AddMember>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<AddMemberResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Create a group
Client SOAP Request
POST /abservice/abservice.asmx HTTP/1.1
Accept: text/*
SOAPAction: http://www.msn.com/webservices/AddressBook/ABGroupAdd
Content-Type: text/xml; charset=utf-8
User-Agent: MSN Explorer/9.0 (MSN 8.0; TmstmpExt)
Host: by4.omega.contacts.msn.com
Content-Length: 2012
Connection: Keep-Alive
Cache-Control: no-cache
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
GroupSave
</PartnerScenario>
<CacheKey>
120:hUjCJlG5HXfm3nV+Vg9JDYsImxD3QB2LgR0eUdV3gypxGPnTgvXNhnr9FZxsre7A4Z3S3jWU/GqRAUrxB/Oiy7ujY3o1brKXeDbHrBVZiOoTl7ZA/Girs2XMSnQ/9k9/cqpDOE+28lOH5WAJFLyPnR4WPPjH6+zqOrDu/b0P9T0=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAU7/9PdvvYJ23zPPtor/FYp6zOOb+AAMRkfkyJiE8ta63ZXpfj0c8AyuRJ3stINiXD5jvT7hpafHl2UH5Ug/2LziuFxpj1q3Aq4UNmf0Ju+XAZ3x5vmpEvuwYL2xcMuvCGUZoar/Vo9Cdo0km6fog3vocc6AdZNmYbR6UuBloN4Q+QmkGiHoFlbFPm0Kuy7Ek3I9bB9BSVA2YAAAjs11XS+CCCIiABz8VmYEaorfY9+M/Ubic5qAon1hMJK+6EflYO7pxk/rQoRf67+jJbxflWsBvGHgIuTs5zDbqM8dohNeFsV/ub/nw0L/6PVzq5pW5rCTICpHqNi6PpdxPIjXbPzwcYS7D80G3zbrXXokfLcrd9A92HQJ39syqBFTV6rhjKxvkqN6pjbn7Wk5wp7KZhkrR9VTnbslMaj18LcgRoybUCM3IU+aIhfJMaDSPyV4MrnjCTJFrbIbb7NxIL7dBFQYnK06BX69+MlvrEhPruBAQQFrXi04bVNGfcSHCMT+7x+GtoCSzV13d/gOhUnxBVToZZAnhW0SYxl1xUiWnVXt9F5rPS6wKl/04C6vWNWq0j2UDrB7oHhzc+2DB1RBvrpvKLmOyDQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABGroupAdd xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<groupAddOptions>
<fRenameOnMsgrConflict>
false
</fRenameOnMsgrConflict>
</groupAddOptions>
<groupInfo>
<GroupInfo>
<name>
ouchaaaa
</name>
<groupType>
C8529CE2-6EAD-434d-881F-341E17DB3FF8
</groupType>
<fMessenger>
false
</fMessenger>
<annotations>
<Annotation>
<Name>
MSN.IM.Display
</Name>
<Value>
1
</Value>
</Annotation>
</annotations>
</GroupInfo>
</groupInfo>
</ABGroupAdd>
</soap:Body>
</soap:Envelope>
Server SOAP Response
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Sat, 24 Feb 2007 23:46:21 GMT
Server: Microsoft-IIS/6.0
P3P: CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
X-MSNSERVER: BY2ABCHWB90
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 609
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABGroupAddResponse xmlns="http://www.msn.com/webservices/AddressBook">
<ABGroupAddResult>
<guid>
62b9fd12-df18-4b39-837b-035eef22df29
</guid>
</ABGroupAddResult>
</ABGroupAddResponse>
</soap:Body>
</soap:Envelope>
Delete a group
Client SOAP Request
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
Timer
</PartnerScenario>
<CacheKey>
120:ox09KlvT3acif/QsP915VvZKemdPBcnLcZbc+0t6JPj46yfD9B1XDy3SZ0Q7B6mhe0VpYPNN1lRnBhfwuRQgkFfjxt1nLBhQU8VaN7/OuTacHTXCNkssgzZaGur/puNTrLrTqIqHiIw8C+poI+Rr/ul5hVkNrFE6TddJSxfrbek=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAU7/9PdvvYJ23zPPtor/FYp6zOOb+AAJbZh71SrDeE4aoNDGFfvLeMewuFnXnykR4SxGIRELCk1CgGMp20J9aH0Gu9t355WJPvJ81tS+XeSUiqbHlzj1BIzcLSx0QPjZXFV+vI9afpa1ZZmxG2k2tgGjhQFx1UMx/uJyQy67Lz9wxzoPiswwTmdzDN48GlLn/0l8tRJRtjA2YAAAhw62ri8bkl9CABthc6FPI+L7gphC7bvwsT+Jx5LFsYn5BBnJufTZp+Pru3nf3FViusup7Fer0YJWrlvcnUyW7hL0G+1B65q1C33obZ7oFuU22ZtCjbTdIaI+seRSbIy/XgVXGNGB279JbkIXCsyPCk7Ugcc5HNV/iS1b4e3G6bx52u31ngkuzPnAR6+NMftigxZvkRQYr6dzKrlbq9MUqtWrcFWEPPMxrG8URa5lcz+y6otQDlY26klNpDsurzTTDTUJiFWYYutir1Emf+DWGfRTTXfLzuddf6AO24r6B87sVD+aX3eLQlXuVleq4JCiusXlZvcjxCFBbC7/V5CAIMwxr96p7cfesDBXELRabVrR/c4DpY6scpu3hmEtcOqemSw9vZfOcUJ3LZQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABGroupDelete xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<groupFilter>
<groupIds>
<guid>
8fd9b0fc-7abf-4211-9122-bef3b8a326c1
</guid>
</groupIds>
</groupFilter>
</ABGroupDelete>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABGroupDeleteResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Add a contact to a group
Client SOAP Request
POST /abservice/abservice.asmx HTTP/1.1
Accept: text/*
SOAPAction: http://www.msn.com/webservices/AddressBook/ABGroupContactAdd
Content-Type: text/xml; charset=utf-8
User-Agent: MSN Explorer/9.0 (MSN 8.0; TmstmpExt)
Host: omega.contacts.msn.com
Content-Length: 1884
Connection: Keep-Alive
Cache-Control: no-cache
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
GroupSave
</PartnerScenario>
<CacheKey>
120:hUjCJlG5HXfm3nV+Vg9JDYsImxD3QB2LgR0eUdV3gypxGPnTgvXNhnr9FZxsre7A4Z3S3jWU/GqRAUrxB/Oiy7ujY3o1brKXeDbHrBVZiOoTl7ZA/Girs2XMSnQ/9k9/cqpDOE+28lOH5WAJFLyPnR4WPPjH6+zqOrDu/b0P9T0=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAU7/9PdvvYJ23zPPtor/FYp6zOOb+AAMRkfkyJiE8ta63ZXpfj0c8AyuRJ3stINiXD5jvT7hpafHl2UH5Ug/2LziuFxpj1q3Aq4UNmf0Ju+XAZ3x5vmpEvuwYL2xcMuvCGUZoar/Vo9Cdo0km6fog3vocc6AdZNmYbR6UuBloN4Q+QmkGiHoFlbFPm0Kuy7Ek3I9bB9BSVA2YAAAjs11XS+CCCIiABz8VmYEaorfY9+M/Ubic5qAon1hMJK+6EflYO7pxk/rQoRf67+jJbxflWsBvGHgIuTs5zDbqM8dohNeFsV/ub/nw0L/6PVzq5pW5rCTICpHqNi6PpdxPIjXbPzwcYS7D80G3zbrXXokfLcrd9A92HQJ39syqBFTV6rhjKxvkqN6pjbn7Wk5wp7KZhkrR9VTnbslMaj18LcgRoybUCM3IU+aIhfJMaDSPyV4MrnjCTJFrbIbb7NxIL7dBFQYnK06BX69+MlvrEhPruBAQQFrXi04bVNGfcSHCMT+7x+GtoCSzV13d/gOhUnxBVToZZAnhW0SYxl1xUiWnVXt9F5rPS6wKl/04C6vWNWq0j2UDrB7oHhzc+2DB1RBvrpvKLmOyDQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABGroupContactAdd xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<groupFilter>
<groupIds>
<guid>
62b9fd12-df18-4b39-837b-035eef22df29
</guid>
</groupIds>
</groupFilter>
<contacts>
<Contact>
<contactId>
239abf4f-64a8-4c7b-bc5d-78875e00798d
</contactId>
</Contact>
</contacts>
</ABGroupContactAdd>
</soap:Body>
</soap:Envelope>
Server SOAP Response
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Sat, 24 Feb 2007 23:46:22 GMT
Server: Microsoft-IIS/6.0
P3P: CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
X-MSNSERVER: BAYABCHWBB184
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 637
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABGroupContactAddResponse xmlns="http://www.msn.com/webservices/AddressBook">
<ABGroupContactAddResult>
<guid>
239abf4f-64a8-4c7b-bc5d-78875e00798d
</guid>
</ABGroupContactAddResult>
</ABGroupContactAddResponse>
</soap:Body>
</soap:Envelope>
Remove a contact from a group
Client SOAP Request
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
GroupSave
</PartnerScenario>
<CacheKey>
120:Uc9ITnjNKjREgSsq5x+Nx7ViPXUstDZZoJOEv8YOu4yP4HzMw+LKEDsOYONYNXqkSG+K6pziIN5RvHFaT4tTBpwZc8xSa01w8FYGq0+vWD97wmjf0UqpOHWcXok7HtoJOnLfGol6Iu4VfUxCikJetbcp19sILluSYUYdOgFxVgE=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAU7/9PdvvYJ23zPPtor/FYp6zOOb+AAL86C696Cu48i+Y7Cv1ApjSSR+n9Z0hpjPSIgv1iLfwdGbS5WRxS7YNk2xQN+RRiXVLCFbtT+geuYtd9L6bfTp3WLgMYLxclbdu0UTFSYdTZNoOxXaAEE2gdUn9A1k/wuAR53pExV9nxqe9YkZmZMhH2Qgxwy26YM8HmA7hD43GoA2YAAAj50AsmRWI/wCABkMhysAyog0UumLA+3jYR8nad63IKxr5Jai/aZnE9LXkSIrqYLi5Lw5FjrERERdNW8y813ceUP3vpOYnZT4z5cPrDipkdMBBNcwDLYwqbM5mB9niK6KK5/4LGNsphhiH2Zfjttjc4nfRZ6sg8z+zNo8jpaqAFERcWk9bZEjv872VYyRbGMz5HQqqCLJi2/7kw7cJLXUpn8kOqSIBjdlmEtz0ETSIQdq6cD/uBPSv0ltufLWHCNOXeJZxd9WvZOcnfpWGaJviPo5vhgKsomo6WMPeVGZ6mW73BoD2ZP1Czp+LpIfg8DMez9JDSBGHYti94zPmgH8sF3soMm8xfRnuzftowaK2G26VMv7pssK1aiY/gPNU0241SQ5y6MLAeE0FhQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABGroupContactDelete xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<contacts>
<Contact>
<contactId>
239abf4f-64a8-4c7b-bc5d-78875e00798d
</contactId>
</Contact>
</contacts>
<groupFilter>
<groupIds>
<guid>
4e851eb6-4714-4cfd-9216-a5886d3b4201
</guid>
</groupIds>
</groupFilter>
</ABGroupContactDelete>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABGroupContactDeleteResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
Update a group name (and maybe other properties)
Client SOAP Request
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soap:Header>
<ABApplicationHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ApplicationId>
996CDE1B-AA53-4477-B943-2BB802EA6166
</ApplicationId>
<IsMigration>
false
</IsMigration>
<PartnerScenario>
GroupSave
</PartnerScenario>
<CacheKey>
120:Uc9ITnjNKjREgSsq5x+Nx7ViPXUstDZZoJOEv8YOu4yP4HzMw+LKEDsOYONYNXqkSG+K6pziIN5RvHFaT4tTBpwZc8xSa01w8FYGq0+vWD97wmjf0UqpOHWcXok7HtoJOnLfGol6Iu4VfUxCikJetbcp19sILluSYUYdOgFxVgE=
</CacheKey>
</ABApplicationHeader>
<ABAuthHeader xmlns="http://www.msn.com/webservices/AddressBook">
<ManagedGroupRequest>
false
</ManagedGroupRequest>
<TicketToken>
t=EwDQAcBdAAAU7/9PdvvYJ23zPPtor/FYp6zOOb+AAL86C696Cu48i+Y7Cv1ApjSSR+n9Z0hpjPSIgv1iLfwdGbS5WRxS7YNk2xQN+RRiXVLCFbtT+geuYtd9L6bfTp3WLgMYLxclbdu0UTFSYdTZNoOxXaAEE2gdUn9A1k/wuAR53pExV9nxqe9YkZmZMhH2Qgxwy26YM8HmA7hD43GoA2YAAAj50AsmRWI/wCABkMhysAyog0UumLA+3jYR8nad63IKxr5Jai/aZnE9LXkSIrqYLi5Lw5FjrERERdNW8y813ceUP3vpOYnZT4z5cPrDipkdMBBNcwDLYwqbM5mB9niK6KK5/4LGNsphhiH2Zfjttjc4nfRZ6sg8z+zNo8jpaqAFERcWk9bZEjv872VYyRbGMz5HQqqCLJi2/7kw7cJLXUpn8kOqSIBjdlmEtz0ETSIQdq6cD/uBPSv0ltufLWHCNOXeJZxd9WvZOcnfpWGaJviPo5vhgKsomo6WMPeVGZ6mW73BoD2ZP1Czp+LpIfg8DMez9JDSBGHYti94zPmgH8sF3soMm8xfRnuzftowaK2G26VMv7pssK1aiY/gPNU0241SQ5y6MLAeE0FhQwE=&p=
</TicketToken>
</ABAuthHeader>
</soap:Header>
<soap:Body>
<ABGroupUpdate xmlns="http://www.msn.com/webservices/AddressBook">
<abId>
00000000-0000-0000-0000-000000000000
</abId>
<groups>
<Group>
<groupId>
4e851eb6-4714-4cfd-9216-a5886d3b4201
</groupId>
<groupInfo>
<name>
bbbbbbbbbbbbb
</name>
</groupInfo>
<propertiesChanged>
GroupName
</propertiesChanged>
</Group>
</groups>
</ABGroupUpdate>
</soap:Body>
</soap:Envelope>
Server SOAP Response
<soap:Envelope
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<ServiceHeader xmlns="http://www.msn.com/webservices/AddressBook">
<Version>
12.01.0920.0001
</Version>
<CacheKeyChanged>
false
</CacheKeyChanged>
</ServiceHeader>
</soap:Header>
<soap:Body>
<ABGroupUpdateResponse xmlns="http://www.msn.com/webservices/AddressBook"/>
</soap:Body>
</soap:Envelope>
