Named User Update API
Simplify your user onboarding flow with the new named user update API.
Thanks to your feedback, we are rolling out a new named user API that lets you register named users and set tags and attributes in the same call — operations that were previously only possible in separate calls.
The Named User Update endpoint supports multiple named user operations:
- Associate/Disassociate a named user with a channel
- Set/Add/Remove tags on a named user
- Set/Remove attributes on a named user
POST /api/named_users/john_doe HTTP/1.1
Authorization: Basic <application or master authorization string>
Accept: application/vnd.urbanairship+json; version=3
Content-Type: application/json
{
"associate": [
{
"email_address": "john@company.com"
},
{
"channel_id": "f5346fa3-99f1-496d-be37-2895ef58f5a5",
"device_type": "sms"
}
],
"tags": {
"set": {
"subscription_status": [
"gold"
],
"favorites": [
"sports",
"stonks"
]
}
},
"attributes": [
{
"action": "set",
"key": "name",
"value": "John"
}
]
}
Take a look at this short tutorial for an overview of the new onboarding workflow made possible with this API:
Building a Contact at Airship
Categories