# Serial number checker/validator

## Overview

Sometimes it is desirable to have a simple interface for customers to validate or check their serial numbers. The app provides such functionality. Here are some use cases:

* Check the authenticity of a product - e.g., a customer bought a product with a serial number and wants to verify its authenticity.
* Provide manuals (or any other downloadable content) to customers who bought a product with a serial number. They just need to enter the serial number to download the assets associated with it.

### Frontend UI

The serial number checker/lookup has a frontend URL:

```
apps/product-registration?action=snlookup
```

The simple UI allows customers to enter a serial number and retrieve the relevant information.

![](/files/gECKrsPWcm0jJff8T8ox)

Once a customer enters a valid serial number, the result will be displayed.

![](/files/SjJkPnMwCbfCZbodftqC)

As indicated by the results above, the following information is provided:

1. Whether the entered serial number is valid or not.
2. Downloadable content associated with the serial number, if available - [see here how to associate downloads with serial numbers](/advance/downloadable-assets-after-submit.md#step-1-upload-serial-number-csv-with-downloadable-assets).
3. The product associated with the serial number - [associate products with serial numbers](/admin/serial-numbers.md#upload-serial-numbers-in-csv).

For more information on how to manage serial numbers, please check [here](/admin/serial-numbers.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://doc.product-reg.varify.xyz/advance/serial-number-checker-validator.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.
