# Guides

- [API Authentication](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication.md): Understand how authentication and authorization work across the WLL API, including access levels, token handling, and how to request credentials.
- [Anonymous API access](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication/anonymous-api-access.md): Use your API key to access public WLL API endpoints without authentication.
- [User API access](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication/user-api-access.md): How to authenticate API requests on behalf of a logged-in user using a user access token.
- [Administrator API access](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication/administrator-api-access.md): Authenticate as an admin to perform privileged actions via the WLL API using an admin access token.
- [Request API credentials](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication/request-api-credentials.md): How to request your admin API credentials and how we securely deliver them.
- [Generate an admin access token](https://kbase.whitelabel-loyalty.com/developer/guides/api-authentication/generate-an-admin-access-token.md): Use your client credentials to generate a short-lived admin access token for authenticating with WLL’s admin API.
- [Integrate with POS](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos.md): Learn how to integrate a POS system with the Loyalty Engine to enable points earning, voucher redemptions, and seamless loyalty interactions at checkout.
- [Reporting transactions](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos/reporting-transactions.md): How to report transactions directly to the Loyalty Engine via API when running a transaction loyalty program.
- [Applying offers](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos/applying-offers.md): Learn how to identify and apply active offers for a member in a point-of-sale or ecommerce environment.
- [Redeeming vouchers](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos/redeeming-vouchers.md): How to validate and burn vouchers issued by the Loyalty Engine's voucher management system.
- [Redeeming points](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos/redeeming-points.md): How to redeem a user's loyalty points for discounts at checkout.
- [Processing discount objects](https://kbase.whitelabel-loyalty.com/developer/guides/integrate-with-pos/processing-discount-objects.md): Learn how to interpret and apply the discounts object returned in offer or voucher responses.
- [Deploy a Loyalty Microsite](https://kbase.whitelabel-loyalty.com/developer/guides/deploy-a-loyalty-microsite.md)
- [Configure a microsite domain](https://kbase.whitelabel-loyalty.com/developer/guides/deploy-a-loyalty-microsite/configure-a-microsite-domain.md): Guide to setting up a custom domain for the Loyalty Microsite, including DNS configuration steps, SSL verification, and requirements for embedding in your main website.
- [Embed a microsite in a website or app](https://kbase.whitelabel-loyalty.com/developer/guides/deploy-a-loyalty-microsite/embed-a-microsite-in-a-website-or-app.md): Learn how to embed the Loyalty Microsite in a website using an iFrame or a mobile app using WebView.
- [Authenticate users in a microsite](https://kbase.whitelabel-loyalty.com/developer/guides/deploy-a-loyalty-microsite/authenticate-users-in-a-microsite.md): Learn how to set up user authentication for the Loyalty Microsite, covering integrated and embedded options for seamless user login with your existing app or website credentials.
- [Present a user’s loyalty status](https://kbase.whitelabel-loyalty.com/developer/guides/present-a-users-loyalty-status.md): Learn how to integrate Wallet, Benefits, Tiers, and Badges APIs together in your application to show a logged-in user their complete loyalty status.
- [Enable users to extract value (burn)](https://kbase.whitelabel-loyalty.com/developer/guides/enable-users-to-extract-value-burn.md): Learn two major ways (along with some alternatives) to let users extract value from loyalty: purchasing rewards or reporting events that deduct points.
- [Getting & redeeming rewards](https://kbase.whitelabel-loyalty.com/developer/guides/enable-users-to-extract-value-burn/getting-and-redeeming-rewards.md): Learn how to enable users to extract value from your loyalty program through the purchase and redemption of rewards.
- [Reporting events to deduct points](https://kbase.whitelabel-loyalty.com/developer/guides/enable-users-to-extract-value-burn/reporting-events-to-deduct-points.md)
- [Cash payouts](https://kbase.whitelabel-loyalty.com/developer/guides/enable-users-to-extract-value-burn/cash-payouts.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kbase.whitelabel-loyalty.com/developer/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
