OptionalbudgetThe public key of the client requesting authorization
OptionalexpiresThe connection cannot be used after this date. Unix timestamp in seconds (optional)
OptionaliconThe URL of an icon of the client app to display on the confirmation page (optional)
OptionalisolatedThe makes an isolated app connection / sub-wallet with its own balance and only access to its own transaction list (optional)
OptionalmaxThe maximum amount in millisats that can be sent per renewal period (optional)
OptionalmetadataUrl encoded, JSON-serialized metadata that describes the app connection (optional)
OptionalmethodsList of request types that you need permission for (optional)
OptionalnameThe name of the client app (optional)
OptionalnotificationsList of notification types that you need permission for (optional)
Required. URL of the relay where the client intends to communicate with the wallet service
OptionalreturnURI to open after the connection is created (optional)
OptionalwalletThe wallet name for nostr+walletauth+walletname scheme (optional)
The reset the budget at the end of the given budget renewal. Can be never (default), daily, weekly, monthly, yearly (optional)