Discussions
Responsys: Create new contact record in Profile List using API

Hi guys! We're trying to add single contacts into a Responsys Profile List from a Mobile App, each time a new user creates an account in the Mobile App. I'm unable to find some sort of "create record" API Call in the Responsys documentation.
How do we add new contacts in Responsys Profile List from an App in such a scenario?
Thanks
Leo
Best Answer
-
Hello @OracleUser_N6G70 / Leo,
Please use this API : https://docs.oracle.com/en/cloud/saas/marketing/responsys-rest-api/op-rest-api-v1.3-lists-listname-members-post.html
Thanks,
Ajay
Responsys API Team
Answers
-
Thank you Ajay! This is precisely what we were looking for!
Leo
-
The mobile app SDK can create a new profile list record, based on the profile match key between App Channel List and the profile table, at device registration time; specifically the USER_IDENTIFIER parameter. Make sure to include this match key value as part of the device registration call. Ideally, the match key is on CUSTOMER_ID_, a very stable identifier that rarely changes. This is the default behavior. I caution against calling the REST API from the mobile app, as you will need to include Responsys user authentication in the app distributed to all mobile app users. Of course, calling the REST API from your own central server avoids this exposure.
- Please check the "User Identifier" methods in the step-by-step instructions: https://docs.oracle.com/en/cloud/saas/marketing/responsys-develop-mobile/ios/step-by-step/
- Also please see the "About the Match Key" section in https://docs.oracle.com/en/cloud/saas/marketing/responsys-develop-mobile/dev-console/app-design/
Cheers,
Sterling
-
Thank you Sterling! I'll check those links ?️
Leo