Cancel Everything
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Bearer authentication of the form Bearer <token>, where token is your auth token.
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:
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.
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.
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.