Contact
IMPORTANT!
Server Key ID and Server Key Secret will be used to construct a request and add as a HTTP Header. To construct a request, please format your generated Server Key ID and Server Key Secret and wrap it to Base64, so the format will be like this:
encodeToBase64(SERVER_KEY_ID:SERVER_KEY_SECRET) *don't forget to add colon (:) between Server Key ID and Server Key Secret
Then, put the base64 string on your HTTP Header Field with key “Server-Key” and then construct URL request and parameter for the request.
Sync Contacts
Update and/or delete contacts.
Note that contact works one-way. A user may add another user to his/her contact list without requiring the added user to do the same in return. It works just like how a contact/phone book should.
IMPORTANT!
Contact deletion always run the last. If the contact list contains duplicate owner-contact pairs with one's isDeleted set to true, then that record will always be deleted.
Request
Field | Type | Description |
contacts | string | (101) The list of contacts to be synced. |
ownerXCUserID | string | (102) The XC user ID who owns the contact. |
contactXCUserID | string | (103) The contact's XC user ID. |
isDeleted | string | (104) If the contact is to be deleted, may be omited if false. |
Success 200
Field | Type | Description |
countInserted | long | Number of contact rows inserted. |
countDeleted | long | Number of contact rows deleted. |
Error 4xx
Name | Description |
ParamValidationFailed | The parameter validation failed. |
HeaderValidationFailed | The request header validation failed. |
Last updated