Layer 220
method Users
messages.deleteSavedHistory#4dc5085f flags:# parent_peer:flags.0?InputPeer peer:InputPeer max_id:int min_date:flags.2?int max_date:flags.3?int = messages.AffectedHistory;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
ParentPeer flags.0?InputPeer If set, affects the messages of the passed monoforum topic, otherwise affects saved messages.
Peer InputPeer Peer, whose messages will be deleted from saved messages, or the ID of the topic.
MaxId int Maximum ID of message to delete
MinDate flags.2?int Delete all messages newer than this UNIX timestamp
MaxDate flags.3?int Delete all messages older than this UNIX timestamp

Possible Errors

Code Type Description
400 PEER_ID_INVALID The provided peer id is invalid.

Gogram Example

// MessagesDeleteSavedHistory - using Params struct
result, err := client.MessagesDeleteSavedHistory(&tg.MessagesDeleteSavedHistoryParams{
    Peer: &tg.InputPeerUser{UserID: int64(123456789)},
    MaxId: 0,

    // Optional fields:
    // ParentPeer: &tg.InputPeerUser{UserID: int64(123456789)},
    // MinDate: 0,
    // MaxDate: 0,
})
if err != nil {
    // handle error
}
// result is *tg.MessagesAffectedHistory