Documentation Index
Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
Use this file to discover all available pages before exploring further.
The examples below apply to versions 2.x.x.
If you’re using version 3, use the SequenceEmbeddedWalletBP (Blueprints) and SequenceEmbeddedWallet (C++) classes instead.
Get Id Token
A common use case is to verify the user identity on your backend after the user has finished the login process in your app client.
Get a Sequence Id Token from your users to send it to your backend for verification using any JWKS library.
Read our Backend Verification Guide for more information.
const TFunction<void (FSeqIdTokenResponse_Data)> OnApiSuccess = [OnSuccess](const FSeqIdTokenResponse_Data& Data) { };
const TFunction<void (FSequenceError)> OnApiFailure = [OnFailure](const FSequenceError& Err) { };
USequenceWallet* Wallet = NewObject<USequenceWallet>();
Wallet->GetIdToken(Nonce, OnApiSuccess, OnApiFailure);
Check Existing Session
Check if your client has an existing session stored.
USequenceSessions* Sessions = NewObject<USequenceSessions>();
const bool Exists = Sessions->CheckExistingSession();
Sign Out
Clear the credentials cache and sign out the current user.
USequenceWallet* Wallet = NewObject<USequenceWallet>();
Wallet->SignOut();
List Sessions
List the active sessions.
const TFunction<void (TArray<FSeqListSessions_Session>)> OnApiSuccess = [OnSuccess](const TArray<FSeqListSessions_Session>& Sessions) { };
const TFunction<void (FSequenceError)> OnApiFailure = [OnFailure](const FSequenceError& Err) { };
USequenceWallet* Wallet = NewObject<USequenceWallet>();
Wallet->GetIdToken(Nonce, OnApiSuccess, OnApiFailure);
List Accounts
List your accounts.
const TFunction<void (FSeqListAccountsResponse_Data)> OnApiSuccess = [OnSuccess](const FSeqListAccountsResponse_Data& Sessions) { };
const TFunction<void (FSequenceError)> OnApiFailure = [OnFailure](const FSequenceError& Err) { };
USequenceWallet* Wallet = NewObject<USequenceWallet>();
Wallet->GetIdToken(Nonce, OnApiSuccess, OnApiFailure);