Skip to content

PutUsers

Source: src/AWS/Personalize/PutUsers.ts

Runtime binding for personalize:PutUsers, scoped to one Dataset — Adds or updates users incrementally in the bound Users Dataset — the streaming alternative to a bulk dataset import job for keeping user metadata fresh. Provide the implementation with Effect.provide(AWS.Personalize.PutUsersHttp).

// init
const putUsers = yield* Personalize.PutUsers(usersDataset);
yield* putUsers({
users: [{
userId: "user-1",
properties: JSON.stringify({ membership: "gold" }),
}],
});