The baseDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/xmistt/rebootpy/llms.txt
Use this file to discover all available pages before exploring further.
Auth class that all authentication methods inherit from. This class provides core authentication functionality and token management.
Class Signature
Parameters
The main Fortnite token to use with authentication. You should generally not need to set this manually.Default:
M2Y2OWU1NmM3NjQ5NDkyYzhjYzI5ZjFhZjA4YThhMTI6YjUxZWU5Y2IxMjIzNGY1MGE2OWVmYTY3ZWY1MzgxMmU=A 32 char hex string representing your device. Auto-generated if not provided.
The access token type. It’s recommended you only change this if you know what you’re doing as certain functions/API calls may start causing errors.Default:
eg1Properties
The Authorization header for use with Fortnite endpoints. Alias for
ios_authorization.Returns
bearer {ios_access_token} for iOS authentication.Returns
bearer {chat_access_token} for chat authentication.Returns
bearer {eas_access_token} for EAS authentication.Returns
bearer {eos_access_token} for EOS authentication.Returns the authentication identifier. Must be implemented by subclasses.
Methods
initialize
The client instance to initialize with.
authenticate
reauthenticate
The request priority.
eula_check_needed
True by default
get_eula_version
accept_eula
get_exchange_code
The authorization type to use.
The request priority.
exchange_code_for_session
The token to use for authentication.
The exchange code.
The request priority.
grant_refresh_token
The refresh token.
The authorization token.
The request priority.
grant_chat_refresh_token
The chat refresh token.
The request priority.
grant_eas_refresh_token
The EAS refresh token.
The request priority.
grant_eos_external_auth_token
The external auth token (typically the iOS access token).
The request priority.
access_token_type is eg1)
get_ios_client_credentials
kill_token
The token to kill.
kill_other_sessions
The authorization type to use.
The request priority.
schedule_token_refresh
run_refresh_loop
do_refresh
run_refresh
refreshing
True if refreshing, False otherwise
refresh_loop_running
True if running, False otherwise
fetch_device_auths
deviceId: The device IDaccountId: The account IDuserAgent: The user agent stringcreated: Creation information (location, IP, datetime)lastAccess: Last access information (location, IP, datetime)
generate_device_auth
deviceId: The generated device IDaccountId: The account IDsecret: The device secret (32 characters)userAgent: The user agent stringcreated: Creation information
delete_device_auth
The device ID to delete.