Consumer Interaction Experience API
FAQs
Why can't I pass "false" for the consents?
This API is built to allow users to opt in to a consent. Passing "false" would insinuate the user is opting out.
Not opting in can be achieved by removing the optin field e.g "brandEmailConsent": true from the payload.
What brandCode and isoCountry should I use in QA?
Please use brandCode – BH0162 and isoCountry – GB.
How do I check the data has gone in?
A 200 or 202 should be all that you need - but if you wish to check the format of what is in the system then there are instruction on connected world to help with this - https://connected.unilever.com/en/genie-portal/technologies/gigya-dataflow-test.html
The system takes a long time to respond and gives me some sort of a network error rather than a http error
The API utilises IP whitelisting. We only whitelist servers and limited IP addresses as part of keeping this end point secure. As such it wont work from a developer machine normally. IP addresses are provided as part of API onboarding. Please make sure you are using one of the IP addresses provided as part of onboarding.
I am still getting an unauthorised error
Check your client ID and client Secret match what were provided and check they are being provided in the header NOT as query parameters
what should my Content-Type be
Your Content-Type (set in the header) should be application/json
I am still stuck - how do I get help
To get help on this API, you should be onboarded to the Kana helpdesk system. Create a Case then with the type of "My Data doesnt seem to be flowing to other systems or into Gigya" and put the details of brand, country and exact issue and one of our team will get back to you