The only way to do this today is using IMAP. Our IMAP extensions we use for calendaring and contact management are not publicly documented while the REST APIs in Scalix 11 will be.
At this point, your best bet using IMAP would be to get an IMAP trace for an SWA session when accessing contacts folders.