---
title: "GET /fingerprint"
method: GET
path: "/fingerprint"
tags: ["GET"]
---

# GET /fingerprint

`GET /fingerprint`

Collect a device fingerprint from the shopper's browser via an HTML script tag. For more details, please refer to https://docs.withreach.com/docs/fingerprint.

## Query parameters

- `MerchantId` string, uuid, required — The 36 character GUID which identifies the supplier to the Reach system.

## Response `200`

The script tag returns Javascript that both inserts device detection HTML into the DOM and sets a global Javascript variable (gip_device_fingerprint) that is utilized in the checkout request.

## Other responses

- `400` — If present, the fingerprint request structure was invalid and unable to be parsed.
- `404` — If present, a value of the request was unable to be found. For example, if the MerchantId provided could not be found in the given environment
- `503` — There was a system problem and the request should be tried again.

---

[API](https://skmtc.net/withreach/apis/reach-checkout-api.md) · [All operations](https://skmtc.net/withreach/apis/reach-checkout-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/withreach/reach-checkout-api/versions/f95f4b8dd180/schema)
