# Outgoing file reference traversers


Full list of outgoing traversers contained by the current [file reference map file &raquo;](/api/file-references.md#map-file).

See [here &raquo;](/api/file-references.md#outgoing-traversers) for more info on how outgoing traversers work.

<!-- start traversers_outgoing -->

- <pre><code>traverseMethodCall{name: <a href='/method/account.createTheme'>account.createTheme</a>, params: [document]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.reportProfilePhoto'>account.reportProfilePhoto</a>, params: [photo_id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.saveMusic'>account.saveMusic</a>, params: [id, after_id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.saveRingtone'>account.saveRingtone</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.updateBusinessIntro'>account.updateBusinessIntro</a>, params: [intro]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.updateTheme'>account.updateTheme</a>, params: [document]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.uploadRingtone'>account.uploadRingtone</a>, params: [file]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.uploadTheme'>account.uploadTheme</a>, params: [file, thumb]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/account.uploadWallPaper'>account.uploadWallPaper</a>, params: [file]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/bots.addPreviewMedia'>bots.addPreviewMedia</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/bots.deletePreviewMedia'>bots.deletePreviewMedia</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/bots.editPreviewMedia'>bots.editPreviewMedia</a>, params: [media, new_media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/bots.reorderPreviewMedias'>bots.reorderPreviewMedias</a>, params: [order]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/channels.editPhoto'>channels.editPhoto</a>, params: [photo]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.addPollAnswer'>messages.addPollAnswer</a>, params: [answer]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.editChatPhoto'>messages.editChatPhoto</a>, params: [photo]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.editInlineBotMessage'>messages.editInlineBotMessage</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.editMessage'>messages.editMessage</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.faveSticker'>messages.faveSticker</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.getAttachedStickers'>messages.getAttachedStickers</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.initHistoryImport'>messages.initHistoryImport</a>, params: [file]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.reportMusicListen'>messages.reportMusicListen</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.saveDraft'>messages.saveDraft</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.saveGif'>messages.saveGif</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.savePreparedInlineMessage'>messages.savePreparedInlineMessage</a>, params: [result]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.saveRecentSticker'>messages.saveRecentSticker</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.sendMedia'>messages.sendMedia</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.sendMultiMedia'>messages.sendMultiMedia</a>, params: [multi_media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.sendWebViewResultMessage'>messages.sendWebViewResultMessage</a>, params: [result]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.setBotGuestChatResult'>messages.setBotGuestChatResult</a>, params: [result]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.setInlineBotResults'>messages.setInlineBotResults</a>, params: [results]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.uploadImportedMedia'>messages.uploadImportedMedia</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/messages.uploadMedia'>messages.uploadMedia</a>, params: [media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/payments.exportInvoice'>payments.exportInvoice</a>, params: [invoice_media]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/phone.saveCallLog'>phone.saveCallLog</a>, params: [file]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/photos.deletePhotos'>photos.deletePhotos</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/photos.updateProfilePhoto'>photos.updateProfilePhoto</a>, params: [id]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/photos.uploadContactProfilePhoto'>photos.uploadContactProfilePhoto</a>, params: [file, video]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/photos.uploadProfilePhoto'>photos.uploadProfilePhoto</a>, params: [file, video]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.addStickerToSet'>stickers.addStickerToSet</a>, params: [sticker]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.changeSticker'>stickers.changeSticker</a>, params: [sticker]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.changeStickerPosition'>stickers.changeStickerPosition</a>, params: [sticker]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.createStickerSet'>stickers.createStickerSet</a>, params: [thumb, stickers]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.removeStickerFromSet'>stickers.removeStickerFromSet</a>, params: [sticker]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.replaceSticker'>stickers.replaceSticker</a>, params: [sticker, new_sticker]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stickers.setStickerSetThumb'>stickers.setStickerSetThumb</a>, params: [thumb]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stories.editStory'>stories.editStory</a>, params: [media, music]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/stories.sendStory'>stories.sendStory</a>, params: [media, music]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/upload.getFile'>upload.getFile</a>, params: [location]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/upload.getFileHashes'>upload.getFileHashes</a>, params: [location]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/upload.getWebFile'>upload.getWebFile</a>, params: [location]}</code></pre>
- <pre><code>traverseMethodCall{name: <a href='/method/users.getSavedMusicByID'>users.getSavedMusicByID</a>, params: [documents]}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputBotInlineResultDocument'>inputBotInlineResultDocument</a>, params: [document], type: <a href='/type/InputBotInlineResult'>InputBotInlineResult</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputBotInlineResultPhoto'>inputBotInlineResultPhoto</a>, params: [photo], type: <a href='/type/InputBotInlineResult'>InputBotInlineResult</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputBusinessIntro'>inputBusinessIntro</a>, params: [sticker], type: <a href='/type/InputBusinessIntro'>InputBusinessIntro</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputChatPhoto'>inputChatPhoto</a>, params: [id], type: <a href='/type/InputChatPhoto'>InputChatPhoto</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputChatUploadedPhoto'>inputChatUploadedPhoto</a>, params: [file, video], type: <a href='/type/InputChatPhoto'>InputChatPhoto</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputFileStoryDocument'>inputFileStoryDocument</a>, params: [id], type: <a href='/type/InputFile'>InputFile</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaDocument'>inputMediaDocument</a>, params: [id, video_cover], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaDocumentExternal'>inputMediaDocumentExternal</a>, params: [video_cover], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaInvoice'>inputMediaInvoice</a>, params: [extended_media], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaPaidMedia'>inputMediaPaidMedia</a>, params: [extended_media], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaPhoto'>inputMediaPhoto</a>, params: [id, video], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaPoll'>inputMediaPoll</a>, params: [attached_media, solution_media], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaUploadedDocument'>inputMediaUploadedDocument</a>, params: [file, thumb, stickers, video_cover], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputMediaUploadedPhoto'>inputMediaUploadedPhoto</a>, params: [file, stickers, video], type: <a href='/type/InputMedia'>InputMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputPollAnswer'>inputPollAnswer</a>, params: [media], type: <a href='/type/PollAnswer'>PollAnswer</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputSingleMedia'>inputSingleMedia</a>, params: [media], type: <a href='/type/InputSingleMedia'>InputSingleMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputStickerSetItem'>inputStickerSetItem</a>, params: [document], type: <a href='/type/InputStickerSetItem'>InputStickerSetItem</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputStickeredMediaDocument'>inputStickeredMediaDocument</a>, params: [id], type: <a href='/type/InputStickeredMedia'>InputStickeredMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputStickeredMediaPhoto'>inputStickeredMediaPhoto</a>, params: [id], type: <a href='/type/InputStickeredMedia'>InputStickeredMedia</a>}</code></pre>
- <pre><code>traverseOutgoingConstructor{predicate: <a href='/constructor/inputWebFileAudioAlbumThumbLocation'>inputWebFileAudioAlbumThumbLocation</a>, params: [document], type: <a href='/type/InputWebFileLocation'>InputWebFileLocation</a>}</code></pre>
- <pre><code>traverseSwapLocation{predicate: <a href='/constructor/inputDocument'>inputDocument</a>, stored_constructor: fileIdDocument, type: <a href='/type/InputDocument'>InputDocument</a>}</code></pre>
- <pre><code>traverseSwapLocation{predicate: <a href='/constructor/inputDocumentFileLocation'>inputDocumentFileLocation</a>, stored_constructor: fileIdDocument, type: <a href='/type/InputFileLocation'>InputFileLocation</a>}</code></pre>
- <pre><code>traverseSwapLocation{predicate: <a href='/constructor/inputPhoto'>inputPhoto</a>, stored_constructor: fileIdPhoto, type: <a href='/type/InputPhoto'>InputPhoto</a>}</code></pre>
- <pre><code>traverseSwapLocation{predicate: <a href='/constructor/inputPhotoFileLocation'>inputPhotoFileLocation</a>, stored_constructor: fileIdPhoto, type: <a href='/type/InputFileLocation'>InputFileLocation</a>}</code></pre>

<!-- end traversers_outgoing -->
