Account Subscriptions
Example context
import { createClientConfig, PushClient } from '@tigeropenapi/tigeropen';
const config = createClientConfig();
const pushClient = new PushClient(config);subscribeAsset
subscribeAssetSignature
subscribeAsset(account?: string): voidPurpose
Subscribes to asset updates. A full asset snapshot is pushed every five seconds by default. Live and paper trading accounts use the same interval.
Parameters, defaults, and constraints
| Parameter | Type | Required | SDK default | Constraints |
|---|---|---|---|---|
account | string | No | config.account | Omission or an empty string uses the configured account |
Returns
void
Type-checked example
pushClient.subscribeAsset(config.account);unsubscribeAsset
unsubscribeAssetSignature
unsubscribeAsset(): voidPurpose
Unsubscribes from asset updates.
Parameters, defaults, and constraints
No parameters.
Returns
void
Type-checked example
pushClient.unsubscribeAsset();subscribePosition
subscribePositionSignature
subscribePosition(account?: string): voidPurpose
Subscribes to position updates. A full position snapshot is pushed every five seconds by default. Live and paper trading accounts use the same interval.
Parameters, defaults, and constraints
| Parameter | Type | Required | SDK default | Constraints |
|---|---|---|---|---|
account | string | No | config.account | Omission or an empty string uses the configured account |
Returns
void
Type-checked example
pushClient.subscribePosition(config.account);unsubscribePosition
unsubscribePositionSignature
unsubscribePosition(): voidPurpose
Unsubscribes from position updates.
Parameters, defaults, and constraints
No parameters.
Returns
void
Type-checked example
pushClient.unsubscribePosition();subscribeOrder
subscribeOrderSignature
subscribeOrder(account?: string): voidPurpose
Subscribes to order updates.
Parameters, defaults, and constraints
| Parameter | Type | Required | SDK default | Constraints |
|---|---|---|---|---|
account | string | No | config.account | Omission or an empty string uses the configured account |
Returns
void
Type-checked example
pushClient.subscribeOrder(config.account);unsubscribeOrder
unsubscribeOrderSignature
unsubscribeOrder(): voidPurpose
Unsubscribes from order updates.
Parameters, defaults, and constraints
No parameters.
Returns
void
Type-checked example
pushClient.unsubscribeOrder();subscribeTransaction
subscribeTransactionSignature
subscribeTransaction(account?: string): voidPurpose
Subscribes to transaction updates.
Parameters, defaults, and constraints
| Parameter | Type | Required | SDK default | Constraints |
|---|---|---|---|---|
account | string | No | config.account | Omission or an empty string uses the configured account |
Returns
void
Type-checked example
pushClient.subscribeTransaction(config.account);unsubscribeTransaction
unsubscribeTransactionSignature
unsubscribeTransaction(): voidPurpose
Unsubscribes from transaction updates.
Parameters, defaults, and constraints
No parameters.
Returns
void
Type-checked example
pushClient.unsubscribeTransaction();Updated about 1 month ago
