# Connect Route Events
source: https://developer.mastercard.com/open-finance-au/documentation/connect/integrating-with-connect/events/connect-route-events/index.md

Route events capture the name of the screen that the user is interacting with as they navigate through the Mastercard Connect application.

## Landing {#landing}

The first screen that the user lands on.

```JSON
{
  "type": "route",
  "data": {
    "screen": "landing",
    "params": {}
  }
}
```

#### Term Details {#term-details}

The screen that displays the full documentation of the terms and conditions for users to read.

```JSON
{
  "type": "route",
  "data": {
    "screen": "terms-details",
    "params": {}
  }
}
```

## Search {#search}

The screen that displays the search input where a user can search for a bank.

```JSON
{
  "type": "route",
  "data": {
    "screen": "search",
    "params": {}
  }
}
```

## Search Results {#search-results}

The screen that displays a list of search results after a user has performed a query.

```JSON
{
  "type": "route",
  "data": {
    "screen": "search",
    "params": {
      "query": "Moul"
    }
  }
}
```

## Sign In {#sign-in}

The screen that displays once a user has signed in and it authorizing the sharing of their data.

```JSON
{
  "type": "route",
  "data": {
    "screen": "sign-in",
    "params": {
      "institutionId": "101732"
    }
  }
}
```

## Login {#login}

The screen that displays login inputs for username and password.

```JSON
{
  "type": "route",
  "data": {
    "screen": "login",
    "params": {
      "institutionId": "101732"
    }
  }
}
```

## Loading {#loading}

The screen that displays during loading operations.

```JSON
{
  "type": "route",
  "data": {
    "screen": "loading",
    "params": {
      "institutionId": "101732"
    }
  }
}
```

## MFA {#mfa}

The screen that displays during a multi factor authentication (MFA) challenge.

```JSON
{
  "type": "route",
  "data": {
    "screen": "mfa",
    "params": {
      "institutionId": "101732"
    }
  }
}
```

## Select Accounts {#select-accounts}

The screen that displays when a user is selecting which account information to share.

```JSON
{
  "type": "route",
  "data": {
    "screen": "select-accounts",
    "params": {
      "institutionId": "101732"
    }
  }
}
```

## Review Accounts {#review-accounts}

The screen that displays when a user is reviewing their selected accounts before submitting permission to share data from the accounts.

```JSON
{
  "type": "route",
  "data": {
    "screen": "review-accounts",
    "params": {}
  }
}
```

## Done {#done}

The screen that displays when a user has submitted the accounts they wish to share.

```JSON
{
  "type": "route",
  "data": {
    "screen": "done",
    "params": {}
  }
}
```

