> ## Documentation Index
> Fetch the complete documentation index at: https://help.neurapulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Redirect URIs

> Approve the pages a test taker can be returned to after completing an assessment, and control where Neurapulse can redirect them.

A **Redirect URI** is a page in your own system that a test taker is sent back to after they finish their assessment. For example, when someone arrives from your Impirica platform, you can have Neurapulse return them to a "thank you" or "next steps" page once they are done.

To protect test takers, Neurapulse only redirects to pages you have approved in advance. Your workspace keeps an **allowlist** of Redirect URIs, and a redirect will only happen if it matches an entry on that list.

## Managing Your Redirect URIs

Redirect URIs are managed per workspace.

<Steps>
  <Step title="Open Redirect URIs in your workspace">
    Go to the **Redirect URIs** area of your workspace settings.
  </Step>

  <Step title="Add a URL">
    Add each page you want to allow test takers to be returned to, for example `https://your-platform.example.com/assessment-complete`.
  </Step>

  <Step title="Reorder, edit, or remove entries">
    You can keep several approved URLs, change them, and remove ones you no longer use.
  </Step>
</Steps>

## Using Wildcards

You can use a `*` wildcard to match multiple pages under the same address. For example:

```text theme={null}
https://your-platform.example.com/*
```

This allows a return to any page beneath `https://your-platform.example.com/`. Matching is not case-sensitive.

<Tip>
  Keep your allowlist as specific as is practical. Allow only the pages you actually return test takers to, rather than opening up a whole domain, unless you need to.
</Tip>

## How the Redirect Behaves

* When a test taker is sent into Neurapulse with a Redirect URI, that URI is carried with their session.
* When they finish the assessment, Neurapulse compares the Redirect URI against your allowlist.
* **If it matches**, the test taker's browser is sent to that page.
* **If it does not match**, the redirect does not happen — the test taker simply stays on the Neurapulse results screen. This is a safety measure, not an error.

<Warning>
  No result information is added to the return URL — no score, no pass/fail status, and no Reference ID. The redirect only returns the test taker to your page. Results are delivered separately and securely; see [Linking with the Impirica Platform](/docs/Integrations/linking-with-the-impirica-platform).
</Warning>

<Info>
  The Redirect URI is supplied when your connected platform generates a test taker's link. Maintaining the allowlist here is what makes a given Redirect URI usable — if a page is not on the list, Neurapulse will not redirect to it.
</Info>
