# Working with messages

- [messages.deleteHistory](/gramjs/working-with-messages/messages.deletehistory.md)
- [messages.deleteMessages](/gramjs/working-with-messages/messages.deletemessages.md)
- [messages.editMessage](/gramjs/working-with-messages/messages.editmessage.md)
- [messages.forwardMessages](/gramjs/working-with-messages/messages.forwardmessages.md)
- [messages.getHistory](/gramjs/working-with-messages/messages.gethistory.md)
- [messages.getMessageEditData](/gramjs/working-with-messages/messages.getmessageeditdata.md)
- [messages.getMessages](/gramjs/working-with-messages/messages.getmessages.md)
- [messages.getMessagesViews](/gramjs/working-with-messages/messages.getmessagesviews.md)
- [messages.getRecentLocations](/gramjs/working-with-messages/messages.getrecentlocations.md)
- [messages.getSearchCounters](/gramjs/working-with-messages/messages.getsearchcounters.md)
- [messages.getUnreadMentions](/gramjs/working-with-messages/messages.getunreadmentions.md)
- [messages.readHistory](/gramjs/working-with-messages/messages.readhistory.md)
- [messages.readMentions](/gramjs/working-with-messages/messages.readmentions.md)
- [messages.readMessageContents](/gramjs/working-with-messages/messages.readmessagecontents.md)
- [messages.receivedMessages](/gramjs/working-with-messages/messages.receivedmessages.md)
- [messages.search](/gramjs/working-with-messages/messages.search.md)
- [messages.searchGlobal](/gramjs/working-with-messages/messages.searchglobal.md)
- [messages.sendMedia](/gramjs/working-with-messages/messages.sendmedia.md)
- [messages.sendMessage](/gramjs/working-with-messages/messages.sendmessage.md)
- [messages.sendMultiMedia](/gramjs/working-with-messages/messages.sendmultimedia.md)
- [messages.unpinAllMessages](/gramjs/working-with-messages/messages.unpinallmessages.md)
- [messages.updatePinnedMessage](/gramjs/working-with-messages/messages.updatepinnedmessage.md)
