How to create a route that can only be accessed if logged in VTEX IO

Voce pode usar como exemplo esse codigo: store-theme/blocks.jsonc at master · vtex-apps/store-theme · GitHub

Basicamente voce precisa passar um parent para sua rota assim:

“store.account”: {
“blocks”: [“my-account”],
“parent”: {
“challenge”: “challenge.profile”
}
}