chat_id Integer or String Yes Unique identifier for the target chat or username of the target supergroup (in the format
@supergroupusername)
user_id Integer Yes Unique identifier of the target user
permissions ChatPermissions Yes A JSON-serialized object for new user permissions
until_date Integer Optional Date when restrictions will be lifted for the user, unix time. If user is restricted for more than 366 days or less than 30 seconds from the current time, they are considered to be restricted forever