Sync Request
### Used with WebSocket protocol. Returns all data associated with the user.
This endpoint is essential for efficient use of the WebSocket API.
```js
const URL = 'wss://live.tradovateapi.com/v1/websocket'
const myWebSocket = new WebSocket(URL)
//authorize websocket with your access token
myWebSocket.onopen = function() {
myWebSocket.send(`authorize\n0\n\n${accessToken}`)
}
const requestBody = {
users: [12345]
}
myWebSocket.send(`user/syncrequest\n1\n\n${JSON.stringify(requestBody)}`)
//starts a subscription to real-time user data.
```
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
users
accounts
splitResponses
Response
SyncMessage
users
contractGroups
accounts
accountRiskStatuses
marginSnapshots
userAccountAutoLiqs
cashBalances
currencies
positions
fillPairs
orders
contracts
contractMaturities
products
exchanges
spreadDefinitions
commands
commandReports
executionReports
orderVersions
fills
orderStrategies
orderStrategyLinks
userProperties
properties
userPlugins
orderStrategyTypes

