def unsubscribe()

in src/basket/base.py [0:0]


def unsubscribe(token, email, newsletters=None, optout=False):
    """Unsubscribe an email from certain newsletters, or all of them
    if `optout` is passed. Requires a token."""

    data = {"email": email}

    if optout:
        data["optout"] = "Y"
    elif newsletters:
        data["newsletters"] = newsletters
    else:
        raise BasketException("unsubscribe requires either a newsletters or optout parameter", code=errors.BASKET_USAGE_ERROR)

    return request("post", "unsubscribe", data=data, token=token)