auth
Check your Trackman authentication status or re-login when your session has expired. Use 'status' to see who you're signed in as, or 'login' to start a fresh sign-in.
Instructions
Check or (re)establish your Trackman sign-in.
Actions:
status(default): report whether the current token works and who you're signed in as. Use this first; it never opens anything.login: (re)authenticate. If already signed in, confirms instantly. If the saved session expired andopen_browseris true, it opens a sign-in window and returns immediately withpending: true— the window stays open for a few minutes and the user signs in at their own pace (the browser is driven by a background task, so it won't close on its own). After the user says they've finished, callauth(action='status')to confirm. Do NOT re-callloginwhile one is pending — it won't open a second window.
source selects the data source to authenticate; only trackman needs auth
(other sources, e.g. GameBook, are local). Never echoes the token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| source | No | trackman | |
| open_browser | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||