Signal authentication
Use your 7-digit Account ID as the webhook secret so only your alerts reach your workspace.
Why authenticate?
Webhook URLs are long-lived credentials. If an alert payload leaks, anyone could replay trades. The secret field ensures only alerts carrying your Account ID are accepted.
Account ID (secret)
Your secret is your 7-digit Account ID, shown in the dashboard sidebar:
1234567It is not a separate API key — the same value appears in the Account ID chip.
Including it in alerts
Add secret to every alert JSON:
{
"secret": "1234567",
"symbol": "{{ticker}}",
"side": "buy"
}Wrong or missing secret → HTTP 401 at ingest. Rejected signals appear in Bridge → Logs.
Rotating the webhook token
The workspace token in the webhook URL can be rotated from the API if compromised. After rotation, update every TradingView alert with the new URL. Your Account ID (secret) stays the same unless you change accounts.
Webhook URL token
The path segment after /v1/ingest/ authenticates the workspace. Treat the full URL like a password — do not commit it to git or share screenshots.
Troubleshooting
| Symptom | Likely cause |
|---|---|
| HTTP 401 on every alert | Wrong Account ID in secret or wrong webhook URL |
| Signal never appears in logs | TradingView webhook URL typo or alert not firing |