Skip to content

Mutes

The manage mute endpoints enable you to mute or unmute a specified account on behalf of an authenticated user.

For these endpoints, there are two methods available: POST and DELETE. The POST method allows you to mute an account, and the DELETE method allows you to unmute an account. There is a user rate limit of 50 requests per 15 minutes for both the POST and DELETE endpoints.

You can get more information for this at docs

Manage Mutes

You can mute a user

my_api.mute_user(user_id=my_api.auth_user_id, target_user_id="target user id")
# {'data': {'muting': True}}

Unmute a user

my_api.unmute_user(user_id=my_api.auth_user_id, target_user_id="target user id")
# {'data': {'muting': False}}

Get mutes

Get user muting

my_api.get_user_muting(my_api.auth_user_id)
# Response(data=[User(id='id', name='xxx', username='xxx')])