API keys let your own servers call UniSignIn, for example to push user data into UniSignIn from your CMS, CRM or subscription system.
Connect > API Keys.The list shows when each key was last used. Delete keys you no longer need.
Create an import in Data Management > Data Exchange:
Import Data and choose the source system.email, and map your fields to UniSignIn profile fields.Then send user data from your server:
curl -X POST https://secure.signinservice.com/api/v1/user/EXCHANGE_ID \
-H "Authorization: Bearer SECRET_KEY" \
-H "x-license: YOUR_LICENSE" \
-H "Content-Type: application/json" \
-d '[{"email": "[email protected]", "first_name": "Alex"}]'
Send one user or a list of up to 100 users per request. Users who don't exist yet are created when the identifier is email. The response shows how many users were updated and created:
{ "status": 1, "updated": 1, "created": 0 }
Use your own UniSignIn API domain if you have one, and the license of your project. For a complete setup with your own login system, see Connect Your Own Login System.
Identity, consent, audience, and subscription insights for publishers. A few emails a month, no spam.