Authentication
Every request needs a Developer API Key, sent as a Bearer token.
curl https://showmytrades.com/api/v1/accounts \
-H "Authorization: Bearer smt_live_YOUR_KEY"
Creating a key
Open your dashboard
Go to Settings → Developer API Keys.
Create the key
Give it a name that says where it will run — Claude Desktop, Monday report script.
When a key needs revoking, the name is all you have to go on.
Copy it immediately
The key is shown once. We store only a hash of it, so we cannot show it to you again or recover it for you — not even by asking support.
Losing a key
There is no recovery. Revoke the lost key and create a new one — revoking takes effect immediately, and anything still using that key stops working at once.
You can hold up to 10 active keys. Revoked keys do not count towards the limit, so rotating a key never locks you out.
Scopes
Each key carries the permissions it was created with.
Keys are created with both. A request that needs a scope the key does not have gets a
403, not a 401 — the key is valid, the permission is not.
The API is part of Pro
Creating a key and calling the API both require an active Pro plan. A valid key on a plan
that has lapsed gets a 402 — the key is not revoked and does not need
to be recreated: it starts working again on its own as soon as the plan is active.