Set Self-Exclusion (set_self_exclusion)

Set Self-Exclusion (this call should be used in conjunction with get_self_exclusion)

Auth Scope(s): admin

set_self_exclusion(exclude_until: Optional[str] = None, max_30day_deposit: Optional[Union[int, float, Decimal]] = None, max_30day_losses: Optional[Union[int, float, Decimal]] = None, max_30day_turnover: Optional[Union[int, float, Decimal]] = None, max_7day_deposit: Optional[Union[int, float, Decimal]] = None, max_7day_losses: Optional[Union[int, float, Decimal]] = None, max_7day_turnover: Optional[Union[int, float, Decimal]] = None, max_balance: Optional[Union[int, float, Decimal]] = None, max_deposit: Optional[Union[int, float, Decimal]] = None, max_losses: Optional[Union[int, float, Decimal]] = None, max_open_bets: Optional[int] = None, max_turnover: Optional[Union[int, float, Decimal]] = None, session_duration_limit: Optional[int] = None, timeout_until: Optional[int] = None, passthrough: Optional[Any] = None, req_id: Optional[int] = None) → int
Parameters:
  • exclude_until (Optional[str]) – [Optional] Exclude me from the website (for a minimum of 6 months, up to a maximum of 5 years). Note: uplifting this self-exclusion may require contacting the company.
  • max_30day_deposit (Optional[Union[int, float, Decimal]]) – [Optional] 7-day limit on deposits.
  • max_30day_losses (Optional[Union[int, float, Decimal]]) – [Optional] 30-day limit on losses.
  • max_30day_turnover (Optional[Union[int, float, Decimal]]) – [Optional] 30-day turnover limit.
  • max_7day_deposit (Optional[Union[int, float, Decimal]]) – [Optional] 7-day limit on deposits.
  • max_7day_losses (Optional[Union[int, float, Decimal]]) – [Optional] 7-day limit on losses.
  • max_7day_turnover (Optional[Union[int, float, Decimal]]) – [Optional] 7-day turnover limit.
  • max_balance (Optional[Union[int, float, Decimal]]) – [Optional] Maximum account cash balance.
  • max_deposit (Optional[Union[int, float, Decimal]]) – [Optional] Daily deposit limit.
  • max_losses (Optional[Union[int, float, Decimal]]) – [Optional] Daily limit on losses.
  • max_open_bets (Optional[int]) – [Optional] Maximum number of open positions.
  • max_turnover (Optional[Union[int, float, Decimal]]) – [Optional] Daily turnover limit.
  • session_duration_limit (Optional[int]) – [Optional] Session duration limit, in minutes.
  • timeout_until (Optional[int]) – [Optional] Exclude me from the website (for up to 6 weeks). Requires time in epoch format. Note: unlike exclude_until, this self-exclusion will be lifted automatically at the expiry of the timeout period.
  • passthrough (Optional[Any]) – [Optional] Used to pass data through the websocket, which may be retrieved via the echo_req output field.
  • req_id (Optional[int]) – [Optional] Used to map request to response.
Returns:

req_id

Return type:

int

Example

binary.api.set_self_exclusion(
    exclude_until='2020-01-01'
    max_30day_deposit=1000
    max_30day_losses=100000
    max_30day_turnover=1000
    max_7day_deposit=100
    max_7day_losses=100000
    max_7day_turnover=1000
    max_deposit=10
    max_losses=100000
    max_turnover=1000
    session_duration_limit=3600
    timeout_until=1497357184
)