Login → Get JWT → Submit Signal → List Signals
{{ token.slice(0, 40) }}...
{{ JSON.stringify(signalResult, null, 2) }}
# 1. Login — get a token
curl -X POST {{ baseUrl }}/api/auth/login \
-H "Content-Type: application/json" \
-d '{"username":"admin","password":"your_password"}'
# 2. Submit a signal (replace TOKEN)
curl -X POST {{ baseUrl }}/api/external/signal \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TOKEN" \
-d '{"symbol":"600519","signal":"BUY","price":1800,"confidence":0.92}'
# 3. List your signals
curl {{ baseUrl }}/api/external/signals?page=1&pageSize=10 \
-H "Authorization: Bearer TOKEN"