Responder UUIDs

Identifying individual responders using a unique ID.

The responder UUID (Universally Unique IDentifier) identifies a particular browser, using a value stored in localStorage.

Assigning a UUID allows repeat visits from the same responder to continue where they left off, and provides a useful way to tie together events, answers, and data for the same user.

Setting the responder UUID manually

You do not need to provide a responder UUID - Formsort will generate one on the responder's first session.

To provide your own UUID to use as an identifier, set responderUuid in the URL when linking to a flow, or provide it within the POST body. It is not necessary to have an answer named responderUuid for this to work.

Setting responderUuid yourself is particularly useful if you already have an identifier generated for a particular user, like an account UUID or session UUID from your own application.

The responderUuid must, indeed, be a UUID - a 36 character hexadecimal string hyphenated with the pattern8-4-4-4-12, for example 123e4567-e89b-12d3-a456-426614174000.