# Redirects

We support two separate links, one for successful completes, one for everything else

If you’d like to setup custom redirect URLs, contact your Rapidoreach account manager. We don’t support redirect hashing; we use secure hasing in our system-to-system Callbacks.

We return a handful of query parameters describing the session result in the URL:

#### transactionId

Transaction ID

#### userId

The three part RapidoReach user ID

#### endUserId

The user ID passed in the entry URL

#### status

The status of the transaction: C, P, or F.

#### sub\_id

A custom tracker ID that you may pass with the user in the entry URL.

Example

```text
https://www.rapidoreach.com/success=true&status=#status#&transactionId=#transactionId#&userId=#userId#&tempId=#tempId#&sub_id=#sub_id#
```

### Advanced Redirect Values

If you’d like to receive additional data about user sessions, add tcode to your Redirect URL:

tcode = #tcode# Below are the possible values you will receive the the tcode parameter.

<table border="1" id="bkmrk-description-code-mat" style="height: 638px; width: 371px; border-style: solid;"><tbody><tr style="height: 29px;"><td style="height: 29px; width: 308px;">**Description**</td><td style="height: 29px; width: 63px;">**Code**</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Matcher Failed</td><td class="align-right" style="height: 29px; width: 63px;">1</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Dropout</td><td class="align-right" style="height: 29px; width: 63px;">2</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">No Prescreeners available</td><td class="align-right" style="height: 29px; width: 63px;">3</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Profiler Screenout</td><td class="align-right" style="height: 29px; width: 63px;">4</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Transaction C (Complete)</td><td class="align-right" style="height: 29px; width: 63px;">5</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Transaction F (Quota Full)</td><td class="align-right" style="height: 29px; width: 63px;">6</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Transaction P (Screenout)</td><td class="align-right" style="height: 29px; width: 63px;">7</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Internal Error</td><td class="align-right" style="height: 29px; width: 63px;">8</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Missing Entry URL Parameters</td><td class="align-right" style="height: 29px; width: 63px;">9</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Invalid Hash Code</td><td class="align-right" style="height: 29px; width: 63px;">10</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Project Not Launched</td><td class="align-right" style="height: 29px; width: 63px;">11</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Under Age User</td><td class="align-right" style="height: 29px; width: 63px;">12</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">User Already Completed Survey</td><td class="align-right" style="height: 29px; width: 63px;">13</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">User Banned</td><td class="align-right" style="height: 29px; width: 63px;">14</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">IP Banned</td><td class="align-right" style="height: 29px; width: 63px;">15</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">ISP Banned</td><td class="align-right" style="height: 29px; width: 63px;">16</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Throttling error</td><td class="align-right" style="height: 29px; width: 63px;">17</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">No Matches</td><td class="align-right" style="height: 29px; width: 63px;">18</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Matcher Timeout</td><td class="align-right" style="height: 29px; width: 63px;">19</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Matcher Exception</td><td class="align-right" style="height: 29px; width: 63px;">20</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 308px;">Doesn’t Match Survey</td><td class="align-right" style="height: 29px; width: 63px;">21</td></tr></tbody></table>