# Direct Campaign/Wallet URLs

For use-cases like sending out games as push notifications, redirecting to a campaign/wallet on a banner click in the app, the user-specific url of CustomerGlu campaigns/wallet can be generated by passing the required attributes as url parameters:

### Games

Games include all the non-activity based campaigns like Scratchcard, Spin The Wheel, Slot Machine, etc.

```tsx
https://{{BASE_URL}}/reward/?writekey={WRITE_KEY}&userId={USER_ID}&campaignId={CAMPAIGN_ID}`
```

### Challenges/Programs

Challenges include all the activity based campaigns like Streaks, Multi-steps, Referrals, etc.

```tsx
https://{{BASE_URL}}/program/?writekey={WRITE_KEY}&userId={USER_ID}&campaignId={CAMPAIGN_ID}`
```

### Wallet

Aggregation of all the games, challenges, rewards for a user

```tsx
https://{{BASE_URL}}/wallet/?writekey={WRITE_KEY}&userId={USER_ID}
```

:ballot\_box\_with\_check: `BASE_URL` and `WRITE_KEY` will be shared by CustomerGlu.

:ballot\_box\_with\_check: `CAMPAIGN_ID` for a particular Campaign can be copied from the Dashboard as shown:

![](https://1004846827-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0ahLW2WavtwcwNbSR9%2Fuploads%2Fda04eBuTfzKOKVxZQvRS%2Fimage.png?alt=media\&token=b1498f2f-5879-46f3-80f5-e379be60507c)
