AlertDesk 0.2.11

Connect Schwab

AlertDesk can sign in to your Schwab account through Schwab's own API -- for now only the sign-in and its refresh: it reads nothing yet, and it never trades. You need a Schwab developer account and an app of your own there, made for AlertDesk alone: never an app key another program uses with the same Schwab login. Schwab keeps one sign-in per app and login, so connecting AlertDesk ends the other program's sign-in. Your broker files keep working as they are.

Steps

  1. On developer.schwab.com, sign up for a developer account with your Schwab login, then create an app just for AlertDesk (the product Accounts and Trading Production) -- not one another program already signs in with. For its callback, copy the address Settings → Broker shows -- this computer (127.0.0.1), port 8080, /callback -- exactly; choose another port there first if 8080 is taken on your computer. Schwab reviews new apps: wait until it says Ready For Use.
  2. Your app's page there shows its App key and Secret. In AlertDesk: Settings → Broker, type both and the callback port, and press Connect.
  3. Schwab's sign-in opens in your browser: sign in and allow access to your accounts.
  4. The browser then warns that 127.0.0.1's connection isn't private: that's AlertDesk on your own computer, catching Schwab's answer. Choose to go on (Advanced → Proceed). If the browser won't, copy the whole address from its address bar into Or paste the address on Settings → Broker.

What you should see

If it doesn't work