# User Based Apps



The User-Based (Individual Access) App registration page is designed for traders who intend to execute algorithmic trading strategies on their personal Tradejini trading accounts. Creating an individual user-based application generates the permanent static credentials required by the CubePlus API to establish an authenticated session, stream real-time WebSocket data, and manage order routing.

To configure your User-Based App on the Tradejini Developer Portal, provide a unique alphanumeric App Name (e.g., MyPythonBot), your official Tradejini Client Code / User ID to link your trading margins, and a Redirect URL (e.g., [http://127.0.0.1:5000/callback](http://127.0.0.1:5000/callback) or your third-party platform's callback link) where the OAuth login authorization code will be sent. Optionally, you can add a Webhook URL to receive live POST notifications for order updates and margin exceptions (leave blank if relying entirely on WebSockets), alongside a Logo URL (.png or .jpeg) to give your application a custom icon within the developer dashboard.

<video width="100%" className="video-style">
  <source src="`${process.env.BASE_PATH_URL}/assets/userbased_app.mp4`" type="video/mp4" />
</video>
