> For the complete documentation index, see [llms.txt](https://docs.customerglu.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.customerglu.com/miscellaneous-topics/direct-campaign-wallet-urls.md).

# 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:

![](/files/CFAfDeaPCw9xBHcx5Upq)
