Skip to navigation

Cancel Everything

View as Markdown

Cancel any number of market data subscriptions, Tradovate subscriptions, trading permissions, or user plug-ins.

Available to: Organization administrators

Environments: Demo, Live

Rate Limit: No endpoint-specific limit

cancelEverything combines the functionality of multiple other endpoints. Use cancelEverything to do any or all of the following:

  • Cancel market data subscriptions
  • Cancel Tradovate subscriptions
  • Revoke trading permissions
  • End user plug-in subscriptions

Although there is no limit on the number of user IDs you can include in a single request, we recommend sending 100 to 500 user IDs per call for best performance. This is a recommended range, not an enforced limit. Any IDs that don’t match a user in your organization are ignored, so a stale or unknown ID won’t cause an error. Double-check the IDs you send, since a cancellation can’t be undone through this endpoint.

Include the users you want to cancel in the userIds array rather than calling cancelEverything once per user.

{
"userIds": [12345, 67890, 24680],
"tradovateSubscriptions": true,
"userPlugins": true,
"marketDataSubscriptions": true,
"tradingPermissions": true
}

Since cancelEverything returns an HTTP 200 even when a cancellation doesn’t go through, check the response’s ID arrays (tradovateSubscriptionIds, userPluginIds, marketDataSubscriptionIds, and tradingPermissionIds) to confirm what was actually cancelled. The response doesn’t echo the userIds you submitted.

To fully revoke a user’s trading permissions and cancel all their subscriptions, call cancelEverything on both live.tradovateapi.com/v1 and demo.tradovateapi.com/v1. Each call revokes trading permissions in its own environment; subscription cancellation runs only on live.tradovateapi.com/v1.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
userIdslist of longsRequired
tradovateSubscriptionsbooleanOptional
userPluginsbooleanOptional
marketDataSubscriptionsbooleanOptional
tradingPermissionsbooleanOptional

Response

CancelEverythingResponse
tradovateSubscriptionIdslist of longs
userPluginIdslist of longs
marketDataSubscriptionIdslist of longs
tradingPermissionIdslist of longs