if account was already used (meaning that any address from this account had any transactions on it) then it would be visible automatically directly after restoring the wallet.
Btw, did you wait for the proper wallet restoration, after calling
If your wallet is restored properly and you don’t see your accounts - that just means you have no transaction in them. In that case if you still need them (empty) - then you need to re-create them by calling
There’s no such endpoint. You cannot create an account with a specific ID. You can just ask wallet to create A new account and it will just use next ID. Having empty accounts is a weird use-case, usually new accounts are created on-demand meaning that you will only create an account when you need to send a transaction - in that case all accounts would be NON-empty and would be automatically restored.
Maybe you haven’t properly wait for the wallet restoration.