import { TrophyApiClient } from '@trophyso/node';
const trophy = new TrophyApiClient({
apiKey: 'YOUR_API_KEY'
});
const response = await trophy.users.identify("user-id", {
email: 'user@example.com',
tz: 'Europe/London',
attributes: {
department: 'engineering',
role: 'developer'
}
});
{
"email": "user@example.com",
"name": "User",
"tz": "Europe/London",
"deviceTokens": [
"token1",
"token2"
],
"subscribeToEmails": true,
"attributes": {
"department": "engineering",
"role": "developer"
},
"id": "user-id",
"control": false,
"created": "2021-01-01T00:00:00Z",
"updated": "2021-01-01T00:00:00Z"
}
Identify a user.
import { TrophyApiClient } from '@trophyso/node';
const trophy = new TrophyApiClient({
apiKey: 'YOUR_API_KEY'
});
const response = await trophy.users.identify("user-id", {
email: 'user@example.com',
tz: 'Europe/London',
attributes: {
department: 'engineering',
role: 'developer'
}
});
{
"email": "user@example.com",
"name": "User",
"tz": "Europe/London",
"deviceTokens": [
"token1",
"token2"
],
"subscribeToEmails": true,
"attributes": {
"department": "engineering",
"role": "developer"
},
"id": "user-id",
"control": false,
"created": "2021-01-01T00:00:00Z",
"updated": "2021-01-01T00:00:00Z"
}
ID of the user to identify.
The user object.
Upserted user
A user of your application. An object with editable user fields.
Was this page helpful?