| -503 | MSG_WAIT_TIMEOUT | No methods are mapped. |
| -503 | Timeout | messages.getBotCallbackAnswer, messages.getInlineBotResults |
| 303 | NETWORK_MIGRATE_%d | No methods are mapped. |
| 303 | PHONE_MIGRATE_%d | No methods are mapped. |
| 303 | STATS_MIGRATE_%d | No methods are mapped. |
| 303 | USER_MIGRATE_%d | No methods are mapped. |
| 400 | ABOUT_TOO_LONG | account.updateProfile |
| 400 | ACCESS_TOKEN_EXPIRED | auth.importBotAuthorization |
| 400 | ACCESS_TOKEN_INVALID | auth.importBotAuthorization |
| 400 | ADDRESS_INVALID | channels.createChannel |
| 400 | ADMINS_TOO_MUCH | channels.editAdmin |
| 400 | ADMIN_ID_INVALID | messages.deleteRevokedExportedChatInvites, messages.getExportedChatInvites |
| 400 | ADMIN_RANK_EMOJI_NOT_ALLOWED | channels.editAdmin |
| 400 | ADMIN_RANK_INVALID | channels.editAdmin |
| 400 | ADMIN_RIGHTS_EMPTY | messages.sendMessage |
| 400 | AD_EXPIRED | channels.reportSponsoredMessage (not in selected Layer 228 schema) |
| 400 | AICOMPOSE_FLOOD_PREMIUM | messages.composeMessageWithAI |
| 400 | AICOMPOSE_TONE_INVALID | aicompose.deleteTone, aicompose.getTone, aicompose.getToneExample, aicompose.saveTone, aicompose.updateTone |
| 400 | AICOMPOSE_TONE_TITLE_INVALID | aicompose.createTone |
| 400 | AI_COMPOSE_TASK_MISSING | messages.composeMessageWithAI |
| 400 | ALBUM_PHOTOS_TOO_MANY | photos.updateProfilePhoto, photos.uploadProfilePhoto |
| 400 | API_ID_INVALID | auth.exportLoginToken, auth.importBotAuthorization, auth.importWebTokenAuthorization, auth.initPasskeyLogin, auth.sendCode |
| 400 | API_ID_PUBLISHED_FLOOD | auth.exportLoginToken, auth.importBotAuthorization, auth.sendCode |
| 400 | ARTICLE_TITLE_EMPTY | messages.setInlineBotResults |
| 400 | AUDIO_CONTENT_URL_EMPTY | messages.setInlineBotResults |
| 400 | AUDIO_TITLE_EMPTY | messages.setInlineBotResults |
| 400 | AUTH_BYTES_INVALID | auth.importAuthorization, invokeWithLayer |
| 400 | AUTH_TOKEN_ALREADY_ACCEPTED | auth.acceptLoginToken, auth.importLoginToken |
| 400 | AUTH_TOKEN_EXCEPTION | auth.acceptLoginToken |
| 400 | AUTH_TOKEN_EXPIRED | auth.acceptLoginToken, auth.importLoginToken |
| 400 | AUTH_TOKEN_INVALID | auth.importLoginToken |
| 400 | AUTH_TOKEN_INVALIDX | auth.acceptLoginToken, auth.importLoginToken |
| 400 | AUTOARCHIVE_NOT_AVAILABLE | account.setGlobalPrivacySettings |
| 400 | BALANCE_TOO_LOW | messages.sendMessage, messages.sendPaidReaction, payments.sendStarsForm |
| 400 | BANK_CARD_NUMBER_INVALID | payments.getBankCardData |
| 400 | BANNED_RIGHTS_INVALID | messages.editChatDefaultBannedRights |
| 400 | BIRTHDAY_ALREADY | users.suggestBirthday |
| 400 | BIRTHDAY_INVALID | account.updateBirthday |
| 400 | BOOSTS_EMPTY | premium.applyBoost |
| 400 | BOOSTS_REQUIRED | channels.updateColor, stories.canSendStory, stories.sendStory |
| 400 | BOOST_NOT_MODIFIED | stories.applyBoost (not in selected Layer 228 schema), stories.canApplyBoost (not in selected Layer 228 schema) |
| 400 | BOOST_PEER_INVALID | payments.getPaymentForm |
| 400 | BOTS_TOO_MUCH | channels.editAdmin, channels.inviteToChannel |
| 400 | BOT_ALREADY_DISABLED | account.disablePeerConnectedBot |
| 400 | BOT_APP_BOT_INVALID | messages.getBotApp, messages.requestAppWebView |
| 400 | BOT_APP_INVALID | messages.getBotApp, messages.requestAppWebView |
| 400 | BOT_APP_SHORTNAME_INVALID | messages.getBotApp, messages.requestAppWebView |
| 400 | BOT_BUSINESS_MISSING | account.updateConnectedBot |
| 400 | BOT_CHANNELS_NA | channels.editAdmin |
| 400 | BOT_COMMAND_DESCRIPTION_INVALID | bots.setBotCommands |
| 400 | BOT_COMMAND_INVALID | bots.setBotCommands |
| 400 | BOT_CREATE_LIMIT_EXCEEDED | bots.createBot |
| 400 | BOT_DOMAIN_INVALID | messages.editMessage, messages.sendMessage |
| 400 | BOT_FALLBACK_UNSUPPORTED | photos.updateProfilePhoto |
| 400 | BOT_GAMES_DISABLED | messages.sendMedia |
| 400 | BOT_GROUPS_BLOCKED | channels.editAdmin, channels.inviteToChannel, messages.addChatUser |
| 400 | BOT_ID_INVALID | account.confirmBotConnection, bots.getRequestedWebViewButton |
| 400 | BOT_INLINE_DISABLED | messages.getInlineBotResults |
| 400 | BOT_INVALID | account.acceptAuthorization, account.getAuthorizationForm, bots.addPreviewMedia, bots.allowSendMessage, bots.canSendMessage, bots.checkDownloadFileParams, bots.deletePreviewMedia, bots.editAccessSettings, bots.editPreviewMedia, bots.exportBotToken, bots.getAccessSettings, bots.getBotInfo, bots.getBotRecommendations, bots.getPreviewInfo, bots.getPreviewMedias, bots.invokeWebViewCustomMethod, bots.reorderPreviewMedias, bots.reorderUsernames, bots.setBotInfo, bots.setCustomVerification, bots.toggleUserEmojiStatusPermission, bots.toggleUsername, bots.updateStarRefProgram, messages.editMessage, messages.getAttachMenuBot, messages.getInlineBotResults, messages.prolongWebView, messages.requestMainWebView, messages.requestSimpleWebView, messages.requestWebView, messages.sendMessage, messages.sendWebViewData, messages.startBot, messages.toggleBotInAttachMenu, photos.uploadProfilePhoto |
| 400 | BOT_INVOICE_INVALID | payments.getPaymentForm, payments.sendStarsForm |
| 400 | BOT_METHOD_INVALID | No methods are mapped. |
| 400 | BOT_NOT_CONNECTED_YET | account.disablePeerConnectedBot |
| 400 | BOT_ONESIDE_NOT_AVAIL | messages.updatePinnedMessage |
| 400 | BOT_PAYMENTS_DISABLED | messages.sendMedia |
| 400 | BOT_RESPONSE_TIMEOUT | messages.getBotCallbackAnswer, messages.getInlineBotResults |
| 400 | BOT_SCORE_NOT_MODIFIED | messages.setGameScore |
| 400 | BOT_WEBVIEW_DISABLED | messages.requestWebView |
| 400 | BROADCAST_ID_INVALID | channels.setDiscussionGroup |
| 400 | BROADCAST_PUBLIC_VOTERS_FORBIDDEN | messages.forwardMessages, messages.sendMedia |
| 400 | BROADCAST_REQUIRED | stats.getBroadcastStats |
| 400 | BUSINESS_CONNECTION_INVALID | account.setGlobalPrivacySettings, account.updateProfile, messages.deleteMessages, messages.editMessage, messages.readHistory, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.setTyping, messages.updatePinnedMessage, payments.convertStarGift, payments.exportInvoice, payments.getPaymentForm, payments.getSavedStarGifts, payments.getStarsStatus, payments.sendStarsForm, payments.transferStarGift, payments.upgradeStarGift, stories.deleteStories |
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | account.acceptAuthorization, account.cancelPasswordEmail, account.changeAuthorizationSettings, account.changePhone, account.checkUsername, account.clearRecentEmojiStatuses, account.confirmBotConnection, account.confirmPasswordEmail, account.confirmPhone, account.createBusinessChatLink, account.createTheme, account.declinePasswordReset, account.deleteAutoSaveExceptions, account.deleteBusinessChatLink, account.deletePasskey, account.deleteSecureValue, account.deleteWebBrowserSettingsExceptions, account.disablePeerConnectedBot, account.editBusinessChatLink, account.finishTakeoutSession, account.getAccountTTL, account.getAllSecureValues, account.getAuthorizationForm, account.getAuthorizations, account.getAutoDownloadSettings, account.getAutoSaveSettings, account.getBotBusinessConnection, account.getBusinessChatLinks, account.getChannelDefaultEmojiStatuses, account.getChannelRestrictedStatusEmojis, account.getChatThemes, account.getCollectibleEmojiStatuses, account.getConnectedBots, account.getContactSignUpNotification, account.getContentSettings, account.getDefaultBackgroundEmojis, account.getDefaultEmojiStatuses, account.getDefaultGroupPhotoEmojis, account.getDefaultProfilePhotoEmojis, account.getGlobalPrivacySettings, account.getMultiWallPapers, account.getNotifyExceptions, account.getNotifySettings, account.getPaidMessagesRevenue, account.getPasskeys, account.getPassword, account.getPasswordSettings, account.getPrivacy, account.getReactionsNotifySettings, account.getRecentEmojiStatuses, account.getSavedMusicIds, account.getSavedRingtones, account.getSecureValue, account.getTheme, account.getThemes, account.getTmpPassword, account.getUniqueGiftChatThemes, account.getWallPaper, account.getWallPapers, account.getWebAuthorizations, account.getWebBrowserSettings, account.initPasskeyRegistration, account.initTakeoutSession, account.installTheme, account.installWallPaper, account.invalidateSignInCodes, account.registerDevice, account.registerPasskey, account.reorderUsernames, account.reportPeer, account.reportProfilePhoto, account.resendPasswordEmail, account.resetNotifySettings, account.resetWallPapers, account.resetWebAuthorization, account.resetWebAuthorizations, account.resolveBusinessChatLink, account.saveAutoDownloadSettings, account.saveAutoSaveSettings, account.saveMusic, account.saveRingtone, account.saveSecureValue, account.saveTheme, account.saveWallPaper, account.sendChangePhoneCode, account.sendConfirmPhoneCode, account.sendVerifyEmailCode, account.sendVerifyPhoneCode, account.setAccountTTL, account.setAuthorizationTTL, account.setContactSignUpNotification, account.setContentSettings, account.setGlobalPrivacySettings, account.setMainProfileTab, account.setPrivacy, account.setReactionsNotifySettings, account.toggleConnectedBotPaused, account.toggleNoPaidMessagesException, account.toggleSponsoredMessages, account.toggleUsername, account.toggleWebBrowserSettingsException, account.unregisterDevice, account.updateBirthday, account.updateBusinessAwayMessage, account.updateBusinessGreetingMessage, account.updateBusinessIntro, account.updateBusinessLocation, account.updateBusinessWorkHours, account.updateColor, account.updateConnectedBot, account.updateDeviceLocked, account.updateEmojiStatus, account.updateNotifySettings, account.updatePasswordSettings, account.updatePersonalChannel, account.updateProfile, account.updateStatus, account.updateTheme, account.updateWebBrowserSettings, account.uploadRingtone, account.uploadTheme, account.uploadWallPaper, account.verifyEmail, account.verifyPhone, aicompose.createTone, aicompose.deleteTone, aicompose.getTone, aicompose.getToneExample, aicompose.getTones, aicompose.saveTone, aicompose.updateTone, auth.acceptLoginToken, auth.bindTempAuthKey, auth.cancelCode, auth.checkPaidAuth, auth.checkPassword, auth.checkRecoveryPassword, auth.exportAuthorization, auth.exportLoginToken, auth.finishPasskeyLogin, auth.importAuthorization, auth.importBotAuthorization, auth.importLoginToken, auth.importWebTokenAuthorization, auth.initPasskeyLogin, auth.recoverPassword, auth.reportMissingCode, auth.requestFirebaseSms, auth.requestPasswordRecovery, auth.resendCode, auth.resetLoginEmail, auth.sendCode, auth.signIn, auth.signUp, bots.addPreviewMedia, bots.allowSendMessage, bots.answerWebhookJSONQuery, bots.canSendMessage, bots.checkDownloadFileParams, bots.checkUsername, bots.createBot, bots.deletePreviewMedia, bots.editAccessSettings, bots.editPreviewMedia, bots.exportBotToken, bots.getAccessSettings, bots.getAdminedBots, bots.getBotCommands, bots.getBotInfo, bots.getBotMenuButton, bots.getBotRecommendations, bots.getPopularAppBots, bots.getPreviewInfo, bots.getPreviewMedias, bots.getRequestedWebViewButton, bots.invokeWebViewCustomMethod, bots.reorderPreviewMedias, bots.reorderUsernames, bots.requestWebViewButton, bots.resetBotCommands, bots.sendCustomRequest, bots.setBotBroadcastDefaultAdminRights, bots.setBotCommands, bots.setBotGroupDefaultAdminRights, bots.setBotInfo, bots.setBotMenuButton, bots.setCustomVerification, bots.setJoinChatResults, bots.toggleUserEmojiStatusPermission, bots.toggleUsername, bots.updateStarRefProgram, bots.updateUserEmojiStatus, channels.checkSearchPostsFlood, channels.checkUsername, channels.convertToGigagroup, channels.createChannel, channels.createForumTopic (not in selected Layer 228 schema), channels.deactivateAllUsernames, channels.deleteChannel, channels.deleteHistory, channels.deleteMessages, channels.deleteParticipantHistory, channels.deleteTopicHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.editForumTopic (not in selected Layer 228 schema), channels.editLocation, channels.editPhoto, channels.editTitle, channels.exportMessageLink, channels.getAdminLog, channels.getAdminedPublicChannels, channels.getChannelRecommendations, channels.getChannels, channels.getForumTopics (not in selected Layer 228 schema), channels.getForumTopicsByID (not in selected Layer 228 schema), channels.getFullChannel, channels.getFutureCreatorAfterLeave (not in selected Layer 228 schema), channels.getGroupsForDiscussion, channels.getInactiveChannels, channels.getLeftChannels, channels.getMessageAuthor, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.getSendAs, channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, channels.reorderPinnedForumTopics (not in selected Layer 228 schema), channels.reorderUsernames, channels.reportAntiSpamFalsePositive, channels.reportSpam, channels.restrictSponsoredMessages, channels.searchPosts, channels.setBoostsToUnblockRestrictions, channels.setDiscussionGroup, channels.setEmojiStickers, channels.setMainProfileTab, channels.setStickers, channels.toggleAntiSpam, channels.toggleAutotranslation, channels.toggleForum, channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.toggleUsername, channels.toggleViewForumAsMessages, channels.updateColor, channels.updateEmojiStatus, channels.updatePaidMessagesPrice, channels.updatePinnedForumTopic (not in selected Layer 228 schema), channels.updateUsername, chatlists.checkChatlistInvite, chatlists.deleteExportedInvite, chatlists.editExportedInvite, chatlists.exportChatlistInvite, chatlists.getChatlistUpdates, chatlists.getExportedInvites, chatlists.getLeaveChatlistSuggestions, chatlists.hideChatlistUpdates, chatlists.joinChatlistInvite, chatlists.joinChatlistUpdates, chatlists.leaveChatlist, contacts.acceptContact, contacts.addContact, contacts.block, contacts.blockFromReplies, contacts.deleteByPhones, contacts.deleteContacts, contacts.editCloseFriends, contacts.exportContactToken, contacts.getBirthdays, contacts.getBlocked, contacts.getContactIDs, contacts.getContacts, contacts.getLocated, contacts.getSaved, contacts.getSponsoredPeers, contacts.getStatuses, contacts.getTopPeers, contacts.importContactToken, contacts.importContacts, contacts.resetSaved, contacts.resetTopPeerRating, contacts.resolvePhone, contacts.resolveUsername, contacts.search, contacts.setBlocked, contacts.toggleTopPeers, contacts.unblock, contacts.updateContactNote, folders.editPeerFolders, fragment.getCollectibleInfo, help.acceptTermsOfService, help.dismissSuggestion, help.editUserInfo, help.getAppConfig, help.getAppUpdate, help.getCdnConfig, help.getConfig, help.getCountriesList, help.getDeepLinkInfo, help.getInviteText, help.getNearestDc, help.getPassportConfig, help.getPeerColors, help.getPeerProfileColors, help.getPremiumPromo, help.getPromoData, help.getRecentMeUrls, help.getSupport, help.getSupportName, help.getTermsOfServiceUpdate, help.getTimezonesList, help.getUserInfo, help.hidePromoData, help.saveAppLog, help.setBotUpdatesStatus, langpack.getDifference, langpack.getLangPack, langpack.getLanguage, langpack.getLanguages, langpack.getStrings, messages.acceptEncryption, messages.acceptUrlAuth, messages.addChatUser, messages.addPollAnswer, messages.appendTodoList, messages.checkChatInvite, messages.checkHistoryImport, messages.checkHistoryImportPeer, messages.checkQuickReplyShortcut, messages.checkUrlAuthMatchCode, messages.clearAllDrafts, messages.clearRecentReactions, messages.clearRecentStickers, messages.clickSponsoredMessage, messages.composeMessageWithAI, messages.createChat, messages.createForumTopic, messages.declineUrlAuth, messages.deleteChat, messages.deleteChatUser, messages.deleteExportedChatInvite, messages.deleteFactCheck, messages.deleteHistory, messages.deleteMessages, messages.deleteParticipantReaction, messages.deleteParticipantReactions, messages.deletePhoneCallHistory, messages.deletePollAnswer, messages.deleteQuickReplyMessages, messages.deleteQuickReplyShortcut, messages.deleteRevokedExportedChatInvites, messages.deleteSavedHistory, messages.deleteScheduledMessages, messages.deleteTopicHistory, messages.discardEncryption, messages.editChatAbout, messages.editChatAdmin, messages.editChatCreator, messages.editChatDefaultBannedRights, messages.editChatParticipantRank, messages.editChatPhoto, messages.editChatTitle, messages.editExportedChatInvite, messages.editFactCheck, messages.editForumTopic, messages.editInlineBotMessage, messages.editMessage, messages.editQuickReplyShortcut, messages.exportChatInvite, messages.faveSticker, messages.forwardMessages, messages.getAdminsWithInvites, messages.getAllDrafts, messages.getAllStickers, messages.getArchivedStickers, messages.getAttachMenuBot, messages.getAttachMenuBots, messages.getAttachedStickers, messages.getAvailableEffects, messages.getAvailableReactions, messages.getBotApp, messages.getBotCallbackAnswer, messages.getChatInviteImporters, messages.getChats, messages.getCommonChats, messages.getCustomEmojiDocuments, messages.getDefaultHistoryTTL, messages.getDefaultTagReactions, messages.getDhConfig, messages.getDialogFilters, messages.getDialogUnreadMarks, messages.getDialogs, messages.getDiscussionMessage, messages.getDocumentByHash, messages.getEmojiGameInfo, messages.getEmojiGroups, messages.getEmojiKeywords, messages.getEmojiKeywordsDifference, messages.getEmojiKeywordsLanguages, messages.getEmojiProfilePhotoGroups, messages.getEmojiStatusGroups, messages.getEmojiStickerGroups, messages.getEmojiStickers, messages.getEmojiURL, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getExtendedMedia, messages.getFactCheck, messages.getFavedStickers, messages.getFeaturedEmojiStickers, messages.getFeaturedStickers, messages.getForumTopics, messages.getForumTopicsByID, messages.getFullChat, messages.getFutureChatCreatorAfterLeave, messages.getGameHighScores, messages.getHistory, messages.getInlineBotResults, messages.getInlineGameHighScores, messages.getMaskStickers, messages.getMessageEditData, messages.getMessageReactionsList, messages.getMessageReadParticipants, messages.getMessages, messages.getMessagesReactions, messages.getMessagesViews, messages.getMyStickers, messages.getOldFeaturedStickers, messages.getOnlines, messages.getOutboxReadDate, messages.getPaidReactionPrivacy, messages.getPeerDialogs, messages.getPeerSettings, messages.getPersonalChannelHistory, messages.getPinnedDialogs, messages.getPinnedSavedDialogs, messages.getPollResults, messages.getPollVotes, messages.getPreparedInlineMessage, messages.getQuickReplies, messages.getQuickReplyMessages, messages.getRecentLocations, messages.getRecentReactions, messages.getRecentStickers, messages.getReplies, messages.getRichMessage, messages.getSavedDialogs, messages.getSavedDialogsByID, messages.getSavedGifs, messages.getSavedHistory, messages.getSavedReactionTags, messages.getScheduledHistory, messages.getScheduledMessages, messages.getSearchCounters, messages.getSearchResultsCalendar, messages.getSearchResultsPositions, messages.getSplitRanges, messages.getSponsoredMessages, messages.getStickerSet, messages.getStickers, messages.getSuggestedDialogFilters, messages.getTopReactions, messages.getUnreadMentions, messages.getUnreadPollVotes, messages.getUnreadReactions, messages.getWebPage, messages.getWebPagePreview, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.hidePeerSettingsBar, messages.importChatInvite, messages.initHistoryImport, messages.installStickerSet, messages.markDialogUnread, messages.migrateChat, messages.prolongWebView, messages.rateTranscribedAudio, messages.readDiscussion, messages.readEncryptedHistory, messages.readFeaturedStickers, messages.readHistory, messages.readMentions, messages.readMessageContents, messages.readPollVotes, messages.readReactions, messages.readSavedHistory, messages.receivedMessages, messages.receivedQueue, messages.reorderPinnedDialogs, messages.reorderPinnedForumTopics, messages.reorderPinnedSavedDialogs, messages.reorderQuickReplies, messages.reorderStickerSets, messages.report, messages.reportEncryptedSpam, messages.reportMessagesDelivery, messages.reportMusicListen, messages.reportReaction, messages.reportReadMetrics, messages.reportSpam, messages.reportSponsoredMessage, messages.requestAppWebView, messages.requestEncryption, messages.requestMainWebView, messages.requestSimpleWebView, messages.requestUrlAuth, messages.requestWebView, messages.saveDefaultSendAs, messages.saveDraft, messages.saveGif, messages.savePreparedInlineMessage, messages.saveRecentSticker, messages.search, messages.searchCustomEmoji, messages.searchEmojiStickerSets, messages.searchGlobal, messages.searchSentMedia, messages.searchStickerSets, messages.searchStickers, messages.sendBotRequestedPeer, messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendQuickReplyMessages, messages.sendReaction, messages.sendScheduledMessages, messages.sendScreenshotNotification, messages.sendVote, messages.sendWebViewData, messages.sendWebViewResultMessage, messages.setBotCallbackAnswer, messages.setBotGuestChatResult, messages.setBotPrecheckoutResults, messages.setBotShippingResults, messages.setChatAvailableReactions, messages.setChatTheme, messages.setChatWallPaper, messages.setDefaultHistoryTTL, messages.setDefaultReaction, messages.setEncryptedTyping, messages.setGameScore, messages.setHistoryTTL, messages.setInlineBotResults, messages.setInlineGameScore, messages.setTyping, messages.startBot, messages.startHistoryImport, messages.summarizeText, messages.toggleBotInAttachMenu, messages.toggleDialogFilterTags, messages.toggleDialogPin, messages.toggleNoForwards, messages.togglePaidReactionPrivacy, messages.togglePeerTranslations, messages.toggleSavedDialogPin, messages.toggleStickerSets, messages.toggleSuggestedPostApproval, messages.toggleTodoCompleted, messages.transcribeAudio, messages.translateText, messages.uninstallStickerSet, messages.unpinAllMessages, messages.updateDialogFilter, messages.updateDialogFiltersOrder, messages.updatePinnedForumTopic, messages.updatePinnedMessage, messages.updateSavedReactionTag, messages.uploadEncryptedFile, messages.uploadImportedMedia, messages.uploadMedia, messages.viewSponsoredMessage, payments.applyGiftCode, payments.assignAppStoreTransaction, payments.assignPlayMarketTransaction, payments.botCancelStarsSubscription, payments.canPurchaseStore, payments.changeStarsSubscription, payments.checkCanSendGift, payments.checkGiftCode, payments.clearSavedInfo, payments.connectStarRefBot, payments.convertStarGift, payments.craftStarGift, payments.createStarGiftCollection, payments.deleteStarGiftCollection, payments.editConnectedStarRefBot, payments.exportInvoice, payments.fulfillStarsSubscription, payments.getBankCardData, payments.getConnectedStarRefBot, payments.getConnectedStarRefBots, payments.getCraftStarGifts, payments.getGiveawayInfo, payments.getPaymentForm, payments.getPaymentReceipt, payments.getPremiumGiftCodeOptions, payments.getResaleStarGifts, payments.getSavedInfo, payments.getSavedStarGift, payments.getSavedStarGifts, payments.getStarGiftActiveAuctions, payments.getStarGiftAuctionAcquiredGifts, payments.getStarGiftAuctionState, payments.getStarGiftCollections, payments.getStarGiftUpgradeAttributes, payments.getStarGiftUpgradePreview, payments.getStarGiftWithdrawalUrl, payments.getStarGifts, payments.getStarsGiftOptions, payments.getStarsGiveawayOptions, payments.getStarsRevenueAdsAccountUrl, payments.getStarsRevenueStats, payments.getStarsRevenueWithdrawalUrl, payments.getStarsStatus, payments.getStarsSubscriptions, payments.getStarsTopupOptions, payments.getStarsTransactions, payments.getStarsTransactionsByID, payments.getSuggestedStarRefBots, payments.getUniqueStarGift, payments.getUniqueStarGiftValueInfo, payments.launchPrepaidGiveaway, payments.refundStarsCharge, payments.reorderStarGiftCollections, payments.saveStarGift, payments.sendPaymentForm, payments.sendStarGiftOffer, payments.sendStarsForm, payments.toggleChatStarGiftNotifications, payments.toggleStarGiftsPinnedToTop, payments.transferStarGift, payments.updateStarGiftCollection, payments.updateStarGiftPrice, payments.upgradeStarGift, payments.validateRequestedInfo, phone.acceptCall, phone.checkGroupCall, phone.confirmCall, phone.createConferenceCall, phone.createGroupCall, phone.declineConferenceCallInvite, phone.deleteConferenceCallParticipants, phone.deleteGroupCallMessages, phone.deleteGroupCallParticipantMessages, phone.discardCall, phone.discardGroupCall, phone.editGroupCallParticipant, phone.editGroupCallTitle, phone.exportGroupCallInvite, phone.getCallConfig, phone.getGroupCall, phone.getGroupCallChainBlocks, phone.getGroupCallJoinAs, phone.getGroupCallStars, phone.getGroupCallStreamChannels, phone.getGroupCallStreamRtmpUrl, phone.getGroupParticipants, phone.inviteConferenceCallParticipant, phone.inviteToGroupCall, phone.joinGroupCall, phone.joinGroupCallPresentation, phone.leaveGroupCall, phone.leaveGroupCallPresentation, phone.receivedCall, phone.requestCall, phone.saveCallDebug, phone.saveCallLog, phone.saveDefaultGroupCallJoinAs, phone.saveDefaultSendAs, phone.sendConferenceCallBroadcast, phone.sendGroupCallEncryptedMessage, phone.sendGroupCallMessage, phone.sendSignalingData, phone.setCallRating, phone.startScheduledGroupCall, phone.toggleGroupCallRecord, phone.toggleGroupCallSettings, phone.toggleGroupCallStartSubscription, photos.deletePhotos, photos.getUserPhotos, photos.uploadContactProfilePhoto, premium.applyBoost, premium.getBoostsList, premium.getBoostsStatus, premium.getMyBoosts, premium.getUserBoosts, smsjobs.finishJob, smsjobs.getSmsJob, smsjobs.getStatus, smsjobs.isEligibleToJoin, smsjobs.join, smsjobs.leave, smsjobs.updateSettings, stats.getBroadcastStats, stats.getMegagroupStats, stats.getMessagePublicForwards, stats.getMessageStats, stats.getPollStats, stats.getStoryPublicForwards, stats.getStoryStats, stats.loadAsyncGraph, stickers.addStickerToSet, stickers.changeSticker, stickers.changeStickerPosition, stickers.checkShortName, stickers.createStickerSet, stickers.deleteStickerSet, stickers.removeStickerFromSet, stickers.renameStickerSet, stickers.replaceSticker, stickers.setStickerSetThumb, stickers.suggestShortName, stories.activateStealthMode, stories.canSendStory, stories.createAlbum, stories.deleteAlbum, stories.deleteStories, stories.editStory, stories.exportStoryLink, stories.getAlbumStories, stories.getAlbums, stories.getAllReadPeerStories, stories.getAllStories, stories.getChatsToSend, stories.getPeerMaxIDs, stories.getPeerStories, stories.getPinnedStories, stories.getStoriesArchive, stories.getStoriesByID, stories.getStoriesViews, stories.getStoryReactionsList, stories.getStoryViewsList, stories.incrementStoryViews, stories.readStories, stories.reorderAlbums, stories.report, stories.searchPosts, stories.sendReaction, stories.sendStory, stories.startLive, stories.toggleAllStoriesHidden, stories.togglePeerStoriesHidden, stories.togglePinned, stories.togglePinnedToTop, stories.updateAlbum, updates.getChannelDifference, updates.getDifference, updates.getState, upload.getCdnFile, upload.getCdnFileHashes, upload.getFile, upload.getFileHashes, upload.getWebFile, upload.reuploadCdnFile, upload.saveBigFilePart, upload.saveFilePart, users.getFullUser, users.getRequirementsToContact, users.getSavedMusic, users.getSavedMusicByID, users.getUsers, users.setSecureValueErrors, users.suggestBirthday |
| 400 | BUSINESS_PEER_INVALID | messages.editMessage, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.setTyping, messages.updatePinnedMessage |
| 400 | BUSINESS_PEER_USAGE_MISSING | messages.sendMedia, messages.sendMessage, messages.setTyping |
| 400 | BUSINESS_RECIPIENTS_EMPTY | account.updateConnectedBot |
| 400 | BUSINESS_WORK_HOURS_EMPTY | account.updateBusinessWorkHours |
| 400 | BUSINESS_WORK_HOURS_PERIOD_INVALID | account.updateBusinessWorkHours |
| 400 | BUTTON_COPY_TEXT_INVALID | messages.editMessage, messages.sendMedia, messages.sendMessage |
| 400 | BUTTON_DATA_INVALID | messages.editInlineBotMessage, messages.editMessage, messages.sendMedia, messages.sendMessage, messages.setInlineBotResults |
| 400 | BUTTON_ID_INVALID | messages.sendMessage |
| 400 | BUTTON_INVALID | bots.requestWebViewButton, bots.setBotMenuButton |
| 400 | BUTTON_POS_INVALID | messages.sendMedia |
| 400 | BUTTON_TEXT_INVALID | bots.setBotMenuButton |
| 400 | BUTTON_TYPE_INVALID | messages.editMessage, messages.sendMedia, messages.sendMessage, messages.setInlineBotResults |
| 400 | BUTTON_URL_INVALID | bots.setBotMenuButton, messages.editMessage, messages.sendMedia, messages.sendMessage, messages.setInlineBotResults |
| 400 | BUTTON_USER_INVALID | messages.sendMessage |
| 400 | BUTTON_USER_PRIVACY_RESTRICTED | messages.editMessage, messages.sendMedia, messages.sendMessage |
| 400 | CALL_ALREADY_ACCEPTED | phone.acceptCall, phone.discardCall |
| 400 | CALL_ALREADY_DECLINED | phone.acceptCall, phone.confirmCall, phone.receivedCall |
| 400 | CALL_NOT_ACTIVE | phone.sendSignalingData |
| 400 | CALL_OCCUPY_FAILED | phone.discardCall |
| 400 | CALL_PEER_INVALID | phone.acceptCall, phone.confirmCall, phone.discardCall, phone.receivedCall, phone.saveCallDebug, phone.saveCallLog, phone.sendSignalingData, phone.setCallRating |
| 400 | CALL_PROTOCOL_FLAGS_INVALID | phone.acceptCall, phone.requestCall |
| 400 | CALL_PROTOCOL_LAYER_INVALID | phone.acceptCall, phone.requestCall |
| 400 | CDN_METHOD_INVALID | invokeWithLayer, updates.getDifference, upload.getCdnFileHashes, upload.getFile, upload.reuploadCdnFile |
| 400 | CHANNELS_ADMIN_LOCATED_TOO_MUCH | channels.createChannel, channels.getAdminedPublicChannels |
| 400 | CHANNELS_ADMIN_PUBLIC_TOO_MUCH | channels.checkUsername, channels.editCreator (not in selected Layer 228 schema), channels.getAdminedPublicChannels, channels.updateUsername, messages.editChatCreator |
| 400 | CHANNELS_TOO_MUCH | channels.createChannel, channels.joinChannel, chatlists.joinChatlistInvite, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.importChatInvite, messages.migrateChat |
| 400 | CHANNEL_FORUM_MISSING | channels.createForumTopic (not in selected Layer 228 schema), channels.deleteTopicHistory (not in selected Layer 228 schema), channels.editForumTopic (not in selected Layer 228 schema), channels.getForumTopics (not in selected Layer 228 schema), channels.getForumTopicsByID (not in selected Layer 228 schema), channels.updatePinnedForumTopic (not in selected Layer 228 schema), messages.createForumTopic, messages.getForumTopics |
| 400 | CHANNEL_ID_INVALID | channels.convertToGigagroup, messages.getFutureChatCreatorAfterLeave |
| 400 | CHANNEL_INVALID | account.getNotifySettings, account.updateNotifySettings, channels.checkUsername, channels.clickSponsoredMessage (not in selected Layer 228 schema), channels.convertToGigagroup, channels.createForumTopic (not in selected Layer 228 schema), channels.deactivateAllUsernames, channels.deleteChannel, channels.deleteHistory, channels.deleteMessages, channels.deleteParticipantHistory, channels.deleteTopicHistory (not in selected Layer 228 schema), channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAbout (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.editForumTopic (not in selected Layer 228 schema), channels.editLocation, channels.editPhoto, channels.editTitle, channels.exportInvite (not in selected Layer 228 schema), channels.exportMessageLink, channels.getAdminLog, channels.getChannelRecommendations, channels.getChannels, channels.getForumTopics (not in selected Layer 228 schema), channels.getForumTopicsByID (not in selected Layer 228 schema), channels.getFullChannel, channels.getFutureCreatorAfterLeave (not in selected Layer 228 schema), channels.getMessageAuthor, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.getSendAs, channels.getSponsoredMessages (not in selected Layer 228 schema), channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, channels.reorderPinnedForumTopics (not in selected Layer 228 schema), channels.reorderUsernames, channels.reportAntiSpamFalsePositive, channels.reportSpam, channels.reportSponsoredMessage (not in selected Layer 228 schema), channels.restrictSponsoredMessages, channels.setBoostsToUnblockRestrictions, channels.setDiscussionGroup, channels.setEmojiStickers, channels.setMainProfileTab, channels.setStickers, channels.toggleAntiSpam, channels.toggleAutotranslation, channels.toggleForum, channels.toggleInvites (not in selected Layer 228 schema), channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.toggleUsername, channels.toggleViewForumAsMessages, channels.updateColor, channels.updateEmojiStatus, channels.updatePaidMessagesPrice, channels.updatePinnedForumTopic (not in selected Layer 228 schema), channels.updatePinnedMessage (not in selected Layer 228 schema), channels.updateUsername, channels.viewSponsoredMessage (not in selected Layer 228 schema), chatlists.editExportedInvite, chatlists.exportChatlistInvite, folders.editPeerFolders, messages.createForumTopic, messages.deleteScheduledMessages, messages.deleteTopicHistory, messages.editChatAbout, messages.editChatDefaultBannedRights, messages.editForumTopic, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getBotCallbackAnswer, messages.getChatInviteImporters, messages.getDiscussionMessage, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getForumTopics, messages.getForumTopicsByID, messages.getHistory, messages.getInlineBotResults, messages.getMessageReactionsList, messages.getMessagesReactions, messages.getMessagesViews, messages.getPeerDialogs, messages.getPeerSettings, messages.getReplies, messages.getScheduledMessages, messages.getSponsoredMessages, messages.getUnreadMentions, messages.hideAllChatJoinRequests, messages.importChatInvite, messages.readMentions, messages.reorderPinnedForumTopics, messages.report, messages.saveDefaultSendAs, messages.search, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendReaction, messages.sendVote, messages.setTyping, messages.updatePinnedForumTopic, messages.uploadMedia, payments.getStarsRevenueStats, phone.getGroupCallJoinAs, premium.getBoostsStatus, stats.getBroadcastRevenueStats (not in selected Layer 228 schema), stats.getBroadcastRevenueTransactions (not in selected Layer 228 schema), stats.getBroadcastStats, stats.getMegagroupStats, stats.getMessagePublicForwards, stats.getMessageStats, stats.getStoryStats, stories.canSendStory, stories.deleteStories, stories.getBoostersList (not in selected Layer 228 schema), stories.getPeerStories, stories.getPinnedStories, stories.getStoriesByID, stories.getStoriesViews, stories.sendStory, updates.getChannelDifference, updates.getDifference, upload.getFile, users.getFullUser, users.getUsers |
| 400 | CHANNEL_MONOFORUM_UNSUPPORTED | channels.editAdmin, channels.editCreator (not in selected Layer 228 schema), channels.getForumTopics (not in selected Layer 228 schema), channels.getParticipants, channels.inviteToChannel, channels.joinChannel, channels.updatePaidMessagesPrice, messages.exportChatInvite, messages.getPeerSettings, messages.sendMessage, messages.setTyping, stories.startLive, users.getUsers |
| 400 | CHANNEL_PARICIPANT_MISSING | channels.deleteHistory |
| 400 | CHANNEL_PRIVATE | account.getNotifySettings, account.reportPeer, account.updateNotifySettings, channels.checkUsername, channels.deleteChannel, channels.deleteHistory, channels.deleteMessages, channels.deleteParticipantHistory, channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.editPhoto, channels.editTitle, channels.exportMessageLink, channels.getAdminLog, channels.getChannelRecommendations, channels.getChannels, channels.getForumTopics (not in selected Layer 228 schema), channels.getFullChannel, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.getSendAs, channels.getSponsoredMessages (not in selected Layer 228 schema), channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, channels.togglePreHistoryHidden, channels.toggleUsername, channels.updateUsername, channels.viewSponsoredMessage (not in selected Layer 228 schema), chatlists.exportChatlistInvite, contacts.addContact, contacts.block, contacts.unblock, folders.editPeerFolders, messages.deleteHistory, messages.editChatAbout, messages.editChatCreator, messages.editChatDefaultBannedRights, messages.editExportedChatInvite, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getBotCallbackAnswer, messages.getChatInviteImporters, messages.getCommonChats, messages.getDiscussionMessage, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getHistory, messages.getInlineBotResults, messages.getMessagesReactions, messages.getMessagesViews, messages.getOnlines, messages.getPeerDialogs, messages.getPeerSettings, messages.getReplies, messages.getSponsoredMessages, messages.getUnreadMentions, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.importChatInvite, messages.readHistory, messages.readMentions, messages.report, messages.reportSpam, messages.search, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendReaction, messages.sendVote, messages.setTyping, messages.toggleDialogPin, messages.updatePinnedMessage, messages.uploadMedia, payments.getStarsRevenueStats, phone.createGroupCall, photos.getUserPhotos, premium.getBoostsStatus, stats.getBroadcastStats, stories.getPeerStories, stories.getStoriesByID, stories.getStoriesViews, updates.getChannelDifference, updates.getDifference, upload.getFile, users.getFullUser, users.getUsers |
| 400 | CHANNEL_TOO_BIG | channels.deleteHistory |
| 400 | CHANNEL_TOO_LARGE | channels.deleteChannel |
| 400 | CHARGE_ALREADY_REFUNDED | payments.refundStarsCharge |
| 400 | CHARGE_ID_EMPTY | payments.refundStarsCharge |
| 400 | CHARGE_ID_INVALID | payments.botCancelStarsSubscription |
| 400 | CHATLINKS_TOO_MUCH | account.createBusinessChatLink |
| 400 | CHATLINK_SLUG_EMPTY | account.deleteBusinessChatLink, account.editBusinessChatLink, account.resolveBusinessChatLink |
| 400 | CHATLINK_SLUG_EXPIRED | account.deleteBusinessChatLink, account.resolveBusinessChatLink |
| 400 | CHATLISTS_TOO_MUCH | chatlists.exportChatlistInvite, chatlists.joinChatlistInvite |
| 400 | CHATLIST_EXCLUDE_INVALID | messages.updateDialogFilter |
| 400 | CHAT_ABOUT_NOT_MODIFIED | channels.editAbout (not in selected Layer 228 schema), messages.editChatAbout |
| 400 | CHAT_ABOUT_TOO_LONG | channels.createChannel, channels.editAbout (not in selected Layer 228 schema), messages.editChatAbout |
| 400 | CHAT_ADMIN_REQUIRED | channels.convertToGigagroup, channels.deleteChannel, channels.deleteHistory, channels.deleteMessages, channels.deleteParticipantHistory, channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAbout (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.editLocation, channels.editPhoto, channels.editTitle, channels.exportInvite (not in selected Layer 228 schema), channels.getAdminLog, channels.getParticipant, channels.getParticipants, channels.inviteToChannel, channels.reportSpam, channels.setDiscussionGroup, channels.toggleForum, channels.toggleInvites (not in selected Layer 228 schema), channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.toggleUsername, channels.updatePinnedMessage (not in selected Layer 228 schema), channels.updateUsername, chatlists.exportChatlistInvite, messages.addChatUser, messages.checkHistoryImportPeer, messages.deleteChat, messages.deleteChatUser, messages.deleteExportedChatInvite, messages.deleteHistory, messages.editChatAbout, messages.editChatCreator, messages.editChatDefaultBannedRights, messages.editChatTitle, messages.editExportedChatInvite, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getAdminsWithInvites, messages.getChatInviteImporters, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getMessageEditData, messages.getSavedHistory, messages.getScheduledHistory, messages.getScheduledMessages, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.initHistoryImport, messages.migrateChat, messages.readSavedHistory, messages.saveDraft, messages.search, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.setChatAvailableReactions, messages.setHistoryTTL, messages.setTyping, messages.startBot, messages.startHistoryImport, messages.toggleNoForwards, messages.unpinAllMessages, messages.updatePinnedMessage, messages.uploadImportedMedia, messages.uploadMedia, payments.getStarsTransactions, phone.createGroupCall, phone.getGroupCallStreamRtmpUrl, phone.joinGroupCall, premium.getBoostsList, stats.getBroadcastRevenueStats (not in selected Layer 228 schema), stats.getBroadcastStats, stats.getMegagroupStats, stats.getMessagePublicForwards, stats.getMessageStats, stories.canSendStory, stories.getBoostersList (not in selected Layer 228 schema), stories.getStoriesArchive, stories.sendStory, stories.startLive |
| 400 | CHAT_DISCUSSION_UNALLOWED | channels.toggleForum |
| 400 | CHAT_FORWARDS_RESTRICTED | messages.editMessage, messages.forwardMessages, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | CHAT_ID_EMPTY | messages.discardEncryption |
| 400 | CHAT_ID_INVALID | channels.checkUsername, channels.getSendAs, channels.setStickers, channels.toggleForum, channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.updatePinnedMessage (not in selected Layer 228 schema), folders.editPeerFolders, messages.acceptEncryption, messages.addChatUser, messages.deleteChat, messages.deleteChatUser, messages.deleteHistory, messages.editChatAbout, messages.editChatAdmin, messages.editChatDefaultBannedRights, messages.editChatPhoto, messages.editChatTitle, messages.exportChatInvite, messages.forwardMessage (not in selected Layer 228 schema), messages.forwardMessages, messages.getChats, messages.getExportedChatInvites, messages.getFullChat, messages.getHistory, messages.getMessagesViews, messages.getOnlines, messages.migrateChat, messages.readDiscussion, messages.readEncryptedHistory, messages.readHistory, messages.reportEncryptedSpam, messages.search, messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService, messages.sendMessage, messages.setEncryptedTyping, messages.setTyping, messages.toggleChatAdmins (not in selected Layer 228 schema), messages.updateDialogFilter, messages.uploadEncryptedFile, messages.uploadMedia |
| 400 | CHAT_INVALID | channels.editPhoto, channels.editTitle, channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, messages.addChatUser, messages.createChat, messages.importChatInvite, messages.updatePinnedMessage |
| 400 | CHAT_INVITE_PERMANENT | messages.editExportedChatInvite |
| 400 | CHAT_LINK_EXISTS | channels.togglePreHistoryHidden |
| 400 | CHAT_MEMBER_ADD_FAILED | channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, messages.addChatUser, messages.createChat, messages.editChatCreator |
| 400 | CHAT_NOT_MODIFIED | channels.deleteChannel, channels.editCreator (not in selected Layer 228 schema), channels.editLocation, channels.editPhoto, channels.editTitle, channels.getChannelRecommendations, channels.getFullChannel, channels.getMessages, channels.getSponsoredMessages (not in selected Layer 228 schema), channels.reorderUsernames, channels.toggleAntiSpam, channels.toggleForum, channels.toggleInvites (not in selected Layer 228 schema), channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.toggleUsername, channels.updatePaidMessagesPrice, channels.updatePinnedMessage (not in selected Layer 228 schema), channels.updateUsername, messages.editChatAbout, messages.editChatDefaultBannedRights, messages.editChatPhoto, messages.editChatTitle, messages.getDialogs, messages.getHistory, messages.getMessagesViews, messages.setChatAvailableReactions, messages.setHistoryTTL, messages.toggleChatAdmins (not in selected Layer 228 schema), messages.toggleNoForwards, messages.unpinAllMessages, messages.updatePinnedMessage, updates.getChannelDifference, updates.getDifference |
| 400 | CHAT_PUBLIC_REQUIRED | channels.toggleJoinRequest |
| 400 | CHAT_RESTRICTED | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.uploadMedia |
| 400 | CHAT_REVOKE_DATE_UNSUPPORTED | messages.deleteHistory |
| 400 | CHAT_SEND_INLINE_FORBIDDEN | messages.sendInlineBotResult |
| 400 | CHAT_TITLE_EMPTY | channels.createChannel, channels.editTitle, messages.createChat, messages.editChatTitle |
| 400 | CHAT_TOO_BIG | messages.getMessageReadParticipants, messages.getMessagesReadParticipants (not in selected Layer 228 schema) |
| 400 | CHAT_WRITE_FORBIDDEN | messages.sendReaction |
| 400 | CODE_EMPTY | auth.checkRecoveryPassword, auth.recoverPassword |
| 400 | CODE_HASH_INVALID | account.confirmPhone |
| 400 | CODE_INVALID | account.confirmPasswordEmail, account.verifyEmail |
| 400 | COLLECTIBLE_INVALID | account.updateEmojiStatus, fragment.getCollectibleInfo |
| 400 | COLLECTIBLE_NOT_FOUND | fragment.getCollectibleInfo |
| 400 | COLLECTION_ID_INVALID | payments.getSavedStarGifts |
| 400 | COLOR_INVALID | account.updateColor |
| 400 | CONNECTION_API_ID_INVALID | help.getConfig, invokeWithLayer |
| 400 | CONNECTION_APP_VERSION_EMPTY | help.getConfig |
| 400 | CONNECTION_DEVICE_MODEL_EMPTY | No methods are mapped. |
| 400 | CONNECTION_ID_INVALID | account.getBotBusinessConnection |
| 400 | CONNECTION_LANG_PACK_INVALID | No methods are mapped. |
| 400 | CONNECTION_LAYER_INVALID | contacts.resolveUsername, help.getConfig, initConnection, invokeWithLayer |
| 400 | CONNECTION_NOT_INITED | No methods are mapped. |
| 400 | CONNECTION_SYSTEM_EMPTY | No methods are mapped. |
| 400 | CONNECTION_SYSTEM_LANG_CODE_EMPTY | No methods are mapped. |
| 400 | CONTACT_ADD_MISSING | contacts.acceptContact |
| 400 | CONTACT_ID_INVALID | contacts.acceptContact, contacts.addContact, contacts.block, contacts.deleteContact (not in selected Layer 228 schema), contacts.unblock, contacts.updateContactNote |
| 400 | CONTACT_MISSING | contacts.updateContactNote, photos.uploadContactProfilePhoto |
| 400 | CONTACT_NAME_EMPTY | contacts.addContact |
| 400 | CONTACT_REQ_MISSING | contacts.acceptContact |
| 400 | CREATE_CALL_FAILED | phone.createGroupCall |
| 400 | CREDENTIAL_INVALID | account.registerPasskey, auth.finishPasskeyLogin |
| 400 | CURRENCY_TOTAL_AMOUNT_INVALID | messages.sendMedia, payments.exportInvoice |
| 400 | CUSTOM_REACTIONS_TOO_MANY | messages.sendReaction |
| 400 | DATA_HASH_SIZE_INVALID | users.setSecureValueErrors |
| 400 | DATA_INVALID | help.getConfig, messages.getBotCallbackAnswer, messages.sendEncrypted, messages.sendEncryptedService |
| 400 | DATA_JSON_INVALID | bots.answerWebhookJSONQuery, bots.invokeWebViewCustomMethod, bots.sendCustomRequest, help.acceptTermsOfService, payments.assignPlayMarketTransaction, phone.joinGroupCall, phone.saveCallDebug |
| 400 | DATA_TOO_LONG | messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService |
| 400 | DATE_EMPTY | updates.getDifference |
| 400 | DC_ID_INVALID | auth.exportAuthorization |
| 400 | DH_G_A_INVALID | messages.requestEncryption |
| 400 | DOCUMENT_INVALID | account.createBusinessChatLink, account.saveMusic, account.updateColor, account.updateEmojiStatus, channels.createForumTopic (not in selected Layer 228 schema), channels.editForumTopic (not in selected Layer 228 schema), messages.editMessage, messages.sendMedia, messages.sendMessage, messages.sendReaction, messages.setChatAvailableReactions, messages.setInlineBotResults, upload.getWebFile |
| 400 | EFFECT_CHAT_INVALID | messages.sendMedia, messages.sendMessage |
| 400 | EFFECT_ID_INVALID | messages.sendMedia, messages.sendMultiMedia |
| 400 | EMAIL_HASH_EXPIRED | account.cancelPasswordEmail, account.confirmPasswordEmail, account.resendPasswordEmail |
| 400 | EMAIL_INSTALL_MISSING | auth.resendCode, auth.resetLoginEmail |
| 400 | EMAIL_INVALID | account.sendVerifyEmailCode, account.updatePasswordSettings, account.verifyEmail |
| 400 | EMAIL_NOT_ALLOWED | account.sendVerifyEmailCode, account.verifyEmail |
| 400 | EMAIL_NOT_SETUP | account.sendVerifyEmailCode |
| 400 | EMAIL_UNCONFIRMED | account.updatePasswordSettings |
| 400 | EMAIL_UNCONFIRMED_%d | account.updatePasswordSettings |
| 400 | EMAIL_VERIFY_EXPIRED | account.verifyEmail |
| 400 | EMOJI_INVALID | messages.setChatTheme |
| 400 | EMOJI_MARKUP_INVALID | photos.uploadProfilePhoto |
| 400 | EMOJI_NOT_MODIFIED | messages.setChatTheme |
| 400 | EMOTICON_EMPTY | messages.getStickers, messages.searchCustomEmoji |
| 400 | EMOTICON_INVALID | messages.sendMedia |
| 400 | EMOTICON_STICKERPACK_MISSING | messages.getStickerSet |
| 400 | ENCRYPTED_MESSAGE_INVALID | auth.bindTempAuthKey |
| 400 | ENCRYPTION_ALREADY_ACCEPTED | messages.acceptEncryption, messages.discardEncryption |
| 400 | ENCRYPTION_ALREADY_DECLINED | messages.acceptEncryption, messages.discardEncryption |
| 400 | ENCRYPTION_DECLINED | messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService, messages.sendMessage |
| 400 | ENCRYPTION_ID_INVALID | messages.discardEncryption, messages.sendEncryptedService |
| 400 | ENTITIES_TOO_LONG | messages.editMessage, messages.sendMessage |
| 400 | ENTITY_BOUNDS_INVALID | help.editUserInfo, messages.editInlineBotMessage, messages.editMessage, messages.getWebPagePreview, messages.saveDraft, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | ENTITY_DATE_FORMAT_INVALID | messages.sendMessage |
| 400 | ENTITY_DATE_INVALID | messages.sendMessage |
| 400 | ENTITY_DATE_TOO_LONG | messages.sendMessage |
| 400 | ENTITY_MENTION_USER_INVALID | messages.sendMessage |
| 400 | ERROR_TEXT_EMPTY | messages.setBotPrecheckoutResults |
| 400 | EXPIRES_AT_INVALID | auth.bindTempAuthKey |
| 400 | EXPIRE_DATE_INVALID | messages.exportChatInvite |
| 400 | EXPORT_CARD_INVALID | contacts.importCard (not in selected Layer 228 schema) |
| 400 | EXTENDED_MEDIA_AMOUNT_INVALID | messages.sendMedia |
| 400 | EXTENDED_MEDIA_EMPTY | messages.sendMedia |
| 400 | EXTENDED_MEDIA_INVALID | messages.sendMedia |
| 400 | EXTENDED_MEDIA_PEER_INVALID | messages.sendMedia |
| 400 | EXTERNAL_URL_INVALID | messages.sendMedia |
| 400 | FILE_CONTENT_TYPE_INVALID | messages.setInlineBotResults |
| 400 | FILE_EMTPY | messages.sendEncryptedFile |
| 400 | FILE_ID_INVALID | upload.getFile |
| 400 | FILE_MIGRATE_%d | No methods are mapped. |
| 400 | FILE_PARTS_INVALID | channels.editPhoto, messages.editMessage, messages.sendMedia, messages.uploadMedia, photos.updateProfilePhoto, photos.uploadProfilePhoto, upload.saveBigFilePart |
| 400 | FILE_PART_%d_MISSING | No methods are mapped. |
| 400 | FILE_PART_EMPTY | upload.saveBigFilePart, upload.saveFilePart |
| 400 | FILE_PART_INVALID | upload.saveBigFilePart, upload.saveFilePart |
| 400 | FILE_PART_LENGTH_INVALID | messages.sendMedia, messages.uploadMedia |
| 400 | FILE_PART_SIZE_CHANGED | upload.saveBigFilePart |
| 400 | FILE_PART_SIZE_INVALID | upload.saveBigFilePart |
| 400 | FILE_PART_TOO_BIG | upload.saveBigFilePart |
| 400 | FILE_PART_TOO_SMALL | upload.saveBigFilePart |
| 400 | FILE_REFERENCE_%d_EMPTY | messages.sendMultiMedia |
| 400 | FILE_REFERENCE_%d_EXPIRED | messages.sendMultiMedia |
| 400 | FILE_REFERENCE_%d_INVALID | messages.sendMultiMedia |
| 400 | FILE_REFERENCE_EMPTY | messages.sendMedia, upload.getFile |
| 400 | FILE_REFERENCE_EXPIRED | messages.sendMedia, upload.getFile |
| 400 | FILE_REFERENCE_INVALID | channels.editPhoto, upload.getFile |
| 400 | FILE_TITLE_EMPTY | messages.setInlineBotResults |
| 400 | FILE_TOKEN_INVALID | upload.getCdnFile, upload.getCdnFileHashes, upload.reuploadCdnFile |
| 400 | FILTER_ID_INVALID | chatlists.deleteExportedInvite, chatlists.editExportedInvite, chatlists.exportChatlistInvite, chatlists.getChatlistUpdates, chatlists.getExportedInvites, chatlists.getLeaveChatlistSuggestions, chatlists.hideChatlistUpdates, chatlists.joinChatlistUpdates, chatlists.leaveChatlist, messages.updateDialogFilter |
| 400 | FILTER_INCLUDE_EMPTY | chatlists.joinChatlistInvite, chatlists.joinChatlistUpdates, messages.updateDialogFilter |
| 400 | FILTER_NOT_SUPPORTED | chatlists.deleteExportedInvite, chatlists.editExportedInvite, chatlists.exportChatlistInvite, chatlists.getChatlistUpdates, chatlists.getLeaveChatlistSuggestions, chatlists.hideChatlistUpdates, messages.getSearchResultsCalendar, messages.searchSentMedia |
| 400 | FILTER_TITLE_EMPTY | messages.updateDialogFilter |
| 400 | FIRSTNAME_INVALID | account.updateProfile, auth.signUp |
| 400 | FOLDER_ID_EMPTY | folders.deleteFolder (not in selected Layer 228 schema) |
| 400 | FOLDER_ID_INVALID | folders.deleteFolder (not in selected Layer 228 schema), folders.editPeerFolders, messages.getDialogs, messages.getPinnedDialogs, messages.searchGlobal |
| 400 | FORM_EXPIRED | payments.sendStarsForm |
| 400 | FORM_ID_EMPTY | payments.sendStarsForm |
| 400 | FORM_SUBMIT_DUPLICATE | payments.sendStarsForm |
| 400 | FORM_UNSUPPORTED | payments.sendPaymentForm, payments.sendStarsForm |
| 400 | FORUM_ENABLED | channels.convertToGigagroup, channels.togglePreHistoryHidden |
| 400 | FRESH_CHANGE_ADMINS_FORBIDDEN | channels.editAdmin |
| 400 | FROM_MESSAGE_BOT_DISABLED | messages.sendMessage, updates.getChannelDifference, users.getUsers |
| 400 | FROM_PEER_INVALID | messages.search |
| 400 | FROZEN_PARTICIPANT_MISSING | channels.getMessages, messages.getHistory, messages.getPeerDialogs, updates.getChannelDifference |
| 400 | GAME_BOT_INVALID | messages.sendMedia |
| 400 | GENERAL_MODIFY_ICON_FORBIDDEN | channels.editForumTopic (not in selected Layer 228 schema) |
| 400 | GEO_POINT_INVALID | contacts.getLocated |
| 400 | GIFT_MONTHS_INVALID | payments.getPaymentForm |
| 400 | GIFT_SLUG_EXPIRED | payments.applyGiftCode, payments.checkGiftCode |
| 400 | GIFT_SLUG_INVALID | payments.applyGiftCode, payments.checkGiftCode |
| 400 | GIFT_STARS_INVALID | payments.getPaymentForm, payments.sendStarsForm |
| 400 | GIF_CONTENT_TYPE_INVALID | messages.setInlineBotResults |
| 400 | GIF_ID_INVALID | messages.saveGif |
| 400 | GRAPH_EXPIRED_RELOAD | stats.loadAsyncGraph |
| 400 | GRAPH_INVALID_RELOAD | stats.loadAsyncGraph |
| 400 | GRAPH_OUTDATED_RELOAD | stats.loadAsyncGraph |
| 400 | GROUPCALL_ALREADY_DISCARDED | phone.createGroupCall, phone.discardGroupCall, phone.discardGroupCallRequest (not in selected Layer 228 schema) |
| 400 | GROUPCALL_FORBIDDEN | phone.editGroupCallParticipant |
| 400 | GROUPCALL_INVALID | phone.checkGroupCall, phone.deleteConferenceCallParticipants, phone.deleteGroupCallMessages, phone.deleteGroupCallParticipantMessages, phone.discardGroupCall, phone.editGroupCallParticipant, phone.editGroupCallTitle, phone.exportGroupCallInvite, phone.getGroupCall, phone.getGroupCallChainBlocks, phone.getGroupCallStars, phone.getGroupCallStreamChannels, phone.getGroupParticipants, phone.inviteConferenceCallParticipant, phone.inviteToGroupCall, phone.joinGroupCall, phone.joinGroupCallPresentation, phone.leaveGroupCall, phone.leaveGroupCallPresentation, phone.saveDefaultSendAs, phone.sendConferenceCallBroadcast, phone.sendGroupCallEncryptedMessage, phone.sendGroupCallMessage, phone.startScheduledGroupCall, phone.toggleGroupCallRecord, phone.toggleGroupCallSettings, phone.toggleGroupCallStartSubscription |
| 400 | GROUPCALL_JOIN_MISSING | phone.checkGroupCall, phone.getGroupCallStreamChannels, phone.sendGroupCallMessage |
| 400 | GROUPCALL_NOT_MODIFIED | phone.toggleGroupCallRecord, phone.toggleGroupCallSettings |
| 400 | GROUPCALL_SSRC_DUPLICATE_MUCH | phone.joinGroupCall |
| 400 | GROUPED_MEDIA_INVALID | messages.forwardMessages |
| 400 | HASHTAG_INVALID | stories.searchPosts |
| 400 | HASH_INVALID | account.changeAuthorizationSettings, account.resetAuthorization, account.resetWebAuthorization, account.sendConfirmPhoneCode |
| 400 | HASH_SIZE_INVALID | users.setSecureValueErrors |
| 400 | HIDE_REQUESTER_MISSING | messages.hideAllChatJoinRequests, messages.hideChatJoinRequest |
| 400 | ID_EXPIRED | messages.getPreparedInlineMessage |
| 400 | ID_INVALID | messages.getPreparedInlineMessage |
| 400 | IMAGE_PROCESS_FAILED | channels.editPhoto, messages.editChatPhoto, messages.editMessage, messages.sendMedia, messages.uploadMedia, photos.updateProfilePhoto, photos.uploadProfilePhoto, stories.sendStory |
| 400 | IMPORT_FILE_INVALID | messages.initHistoryImport |
| 400 | IMPORT_FORMAT_DATE_INVALID | messages.initHistoryImport |
| 400 | IMPORT_FORMAT_UNRECOGNIZED | messages.checkHistoryImport, messages.initHistoryImport |
| 400 | IMPORT_ID_INVALID | messages.startHistoryImport, messages.uploadImportedMedia |
| 400 | IMPORT_TOKEN_INVALID | contacts.importContactToken |
| 400 | INLINE_RESULT_EXPIRED | messages.sendInlineBotResult |
| 400 | INPUT_CHATLIST_INVALID | chatlists.getChatlistUpdates |
| 400 | INPUT_CONSTRUCTOR_INVALID | No methods are mapped. |
| 400 | INPUT_FETCH_ERROR | No methods are mapped. |
| 400 | INPUT_FETCH_FAIL | No methods are mapped. |
| 400 | INPUT_FILE_INVALID | messages.sendMedia |
| 400 | INPUT_FILTER_INVALID | messages.search, messages.searchGlobal |
| 400 | INPUT_LAYER_INVALID | No methods are mapped. |
| 400 | INPUT_METHOD_INVALID | No methods are mapped. |
| 400 | INPUT_PEERS_EMPTY | messages.getPeerDialogs |
| 400 | INPUT_PURPOSE_INVALID | payments.assignAppStoreTransaction, payments.canPurchaseStore |
| 400 | INPUT_REQUEST_TOO_LONG | No methods are mapped. |
| 400 | INPUT_STARS_AMOUNT_INVALID | payments.sendStarGiftOffer |
| 400 | INPUT_STARS_NANOS_INVALID | payments.sendStarGiftOffer |
| 400 | INPUT_TEXT_EMPTY | messages.translateText |
| 400 | INPUT_TEXT_TOO_LONG | messages.summarizeText, messages.translateText |
| 400 | INPUT_USER_DEACTIVATED | channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, channels.reportSpam, contacts.block, messages.addChatUser, messages.createChat, messages.deleteChatUser, messages.editChatCreator, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getInlineBotResults, messages.hideChatJoinRequest, messages.requestEncryption, messages.requestWebView, messages.saveDraft, messages.search, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendScreenshotNotification, messages.setTyping, messages.startBot, messages.unpinAllMessages, messages.updatePinnedMessage, messages.uploadMedia, payments.getStarsGiftOptions, phone.requestCall |
| 400 | INVITES_TOO_MUCH | chatlists.exportChatlistInvite |
| 400 | INVITE_FORBIDDEN_WITH_JOINAS | phone.inviteToGroupCall |
| 400 | INVITE_HASH_EMPTY | channels.joinChannel, messages.checkChatInvite, messages.importChatInvite |
| 400 | INVITE_HASH_EXPIRED | channels.exportInvite (not in selected Layer 228 schema), channels.joinChannel, invokeWithLayer, messages.checkChatInvite, messages.deleteExportedChatInvite, messages.editExportedChatInvite, messages.getChatInviteImporters, messages.getExportedChatInvite, messages.hideAllChatJoinRequests, messages.importChatInvite |
| 400 | INVITE_HASH_INVALID | channels.joinChannel, messages.checkChatInvite, messages.importChatInvite |
| 400 | INVITE_REQUEST_SENT | channels.joinChannel, messages.importChatInvite |
| 400 | INVITE_REVOKED_MISSING | messages.deleteExportedChatInvite |
| 400 | INVITE_SLUG_EMPTY | chatlists.checkChatlistInvite, chatlists.editExportedInvite, chatlists.joinChatlistInvite |
| 400 | INVITE_SLUG_EXPIRED | chatlists.checkChatlistInvite, chatlists.deleteExportedInvite, chatlists.editExportedInvite, chatlists.joinChatlistInvite |
| 400 | INVITE_SLUG_INVALID | chatlists.deleteExportedInvite |
| 400 | INVOICE_INVALID | payments.getPaymentForm, payments.sendPaymentForm, payments.sendStarGiftOffer |
| 400 | INVOICE_PAYLOAD_INVALID | messages.sendMedia, payments.exportInvoice |
| 400 | JOIN_AS_PEER_INVALID | phone.joinGroupCall, phone.saveDefaultGroupCallJoinAs |
| 400 | LANGUAGE_INVALID | langpack.getLangPack |
| 400 | LANG_CODE_INVALID | bots.getBotInfo, bots.resetBotCommands, bots.setBotCommands |
| 400 | LANG_CODE_NOT_SUPPORTED | langpack.getLangPack, langpack.getLanguage, langpack.getStrings |
| 400 | LANG_PACK_INVALID | langpack.getDifference, langpack.getLangPack, langpack.getLanguage, langpack.getLanguages, langpack.getStrings |
| 400 | LASTNAME_INVALID | auth.signUp |
| 400 | LIMIT_INVALID | upload.getFile |
| 400 | LIMIT_PER_POST_INVALID | messages.setChatAvailableReactions |
| 400 | LINK_NOT_MODIFIED | channels.setDiscussionGroup |
| 400 | LOCATION_INVALID | photos.updateProfilePhoto, upload.getFile, upload.getFileHashes, upload.getWebFile, upload.reuploadCdnFile |
| 400 | MANAGER_INVALID | bots.createBot |
| 400 | MANAGER_PERMISSION_MISSING | bots.createBot |
| 400 | MAX_DATE_INVALID | messages.deleteHistory, messages.readEncryptedHistory |
| 400 | MAX_ID_INVALID | photos.getUserPhotos, stories.readStories |
| 400 | MAX_QTS_INVALID | messages.receivedQueue |
| 400 | MD5_CHECKSUM_INVALID | messages.sendEncryptedFile, messages.sendMedia |
| 400 | MEDIA_ALREADY_PAID | payments.sendStarsForm |
| 400 | MEDIA_CAPTION_TOO_LONG | messages.editMessage, messages.sendMedia, messages.sendMultiMedia, messages.setInlineBotResults, stories.sendStory |
| 400 | MEDIA_EMPTY | messages.editMessage, messages.forwardMessages, messages.getAttachedStickers, messages.sendInlineBotResult, messages.sendMedia, messages.sendMultiMedia, stories.sendStory |
| 400 | MEDIA_FILE_INVALID | messages.forwardMessages, messages.sendMedia, stories.sendStory |
| 400 | MEDIA_GROUPED_INVALID | messages.editMessage |
| 400 | MEDIA_INVALID | messages.editMessage, messages.sendMedia, messages.sendMultiMedia, messages.uploadImportedMedia, messages.uploadMedia, payments.exportInvoice |
| 400 | MEDIA_NEW_INVALID | messages.editMessage |
| 400 | MEDIA_PREV_INVALID | messages.editMessage |
| 400 | MEDIA_TTL_INVALID | messages.editMessage |
| 400 | MEDIA_TYPE_INVALID | stories.sendStory |
| 400 | MEDIA_VIDEO_STORY_MISSING | stories.sendStory |
| 400 | MEGAGROUP_GEO_REQUIRED | channels.editLocation |
| 400 | MEGAGROUP_ID_INVALID | channels.setDiscussionGroup |
| 400 | MEGAGROUP_PREHISTORY_HIDDEN | channels.setDiscussionGroup |
| 400 | MEGAGROUP_REQUIRED | channels.editLocation, stats.getMegagroupStats |
| 400 | MESSAGE_EDIT_TIME_EXPIRED | messages.editMessage |
| 400 | MESSAGE_EMPTY | auth.sendInvites (not in selected Layer 228 schema), messages.composeMessageWithAI, messages.editMessage, messages.getWebPagePreview, messages.sendMedia, messages.sendMessage, messages.setInlineBotResults |
| 400 | MESSAGE_IDS_EMPTY | channels.getMessages, messages.forwardMessages |
| 400 | MESSAGE_ID_INVALID | channels.exportMessageLink, messages.appendTodoList, messages.deleteHistory, messages.deleteMessages, messages.editInlineBotMessage, messages.editMessage, messages.forwardMessage (not in selected Layer 228 schema), messages.forwardMessages, messages.getBotCallbackAnswer, messages.getGameHighScores, messages.getInlineGameHighScores, messages.getMessageEditData, messages.getMessages, messages.getMessagesReadParticipants (not in selected Layer 228 schema), messages.getOutboxReadDate, messages.getPollResults, messages.getRichMessage, messages.getSponsoredMessages, messages.sendBotRequestedPeer, messages.sendPaidReaction, messages.sendReaction, messages.sendScheduledMessages, messages.sendVote, messages.setGameScore, messages.setInlineGameScore, messages.updatePinnedMessage, payments.convertStarGift, payments.getGiveawayInfo, payments.getPaymentForm, payments.getPaymentReceipt, payments.resolveStarGiftOffer, payments.saveStarGift, payments.sendPaymentForm, payments.transferStarGift, payments.upgradeStarGift, payments.validateRequestedInfo, phone.declineConferenceCallInvite, stats.getMessagePublicForwards, stats.getMessageStats |
| 400 | MESSAGE_NOT_MODIFIED | messages.editInlineBotMessage, messages.editMessage, messages.sendReaction |
| 400 | MESSAGE_NOT_READ_YET | messages.getOutboxReadDate |
| 400 | MESSAGE_POLL_CLOSED | messages.sendVote |
| 400 | MESSAGE_REQUIRED | messages.report |
| 400 | MESSAGE_TOO_LONG | messages.editMessage, messages.sendMedia, messages.sendMessage, messages.setBotCallbackAnswer, messages.setInlineBotResults, messages.setTyping, messages.updateDialogFilter, payments.getPaymentForm |
| 400 | MESSAGE_TOO_OLD | messages.getOutboxReadDate |
| 400 | METHOD_INVALID | bots.invokeWebViewCustomMethod, bots.sendCustomRequest, messages.searchGifs (not in selected Layer 228 schema) |
| 400 | MIN_DATE_INVALID | messages.deleteHistory |
| 400 | MONTH_INVALID | payments.getPaymentForm, payments.sendStarsForm |
| 400 | MSG_ID_INVALID | account.updateNotifySettings, channels.checkUsername, channels.deleteMessages, channels.deleteParticipantHistory, channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.exportMessageLink, channels.getAdminLog, channels.getChannels, channels.getFullChannel, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.getSponsoredMessages (not in selected Layer 228 schema), channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, channels.reportSpam, contacts.acceptContact, contacts.addContact, contacts.block, contacts.blockFromReplies, contacts.deleteContacts, contacts.unblock, help.getConfig, messages.addChatUser, messages.deleteHistory, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getBotCallbackAnswer, messages.getCommonChats, messages.getDiscussionMessage, messages.getHistory, messages.getInlineBotResults, messages.getMessageReactionsList, messages.getMessageReadParticipants, messages.getMessages, messages.getMessagesReactions, messages.getMessagesViews, messages.getPeerDialogs, messages.getPeerSettings, messages.getPollVotes, messages.getReplies, messages.getSponsoredMessages, messages.getUnreadMentions, messages.hideChatJoinRequest, messages.importChatInvite, messages.readDiscussion, messages.readHistory, messages.readMentions, messages.reportReaction, messages.reportSpam, messages.requestAppWebView, messages.requestWebView, messages.saveDraft, messages.search, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendReaction, messages.sendVote, messages.setTyping, messages.startBot, messages.summarizeText, messages.transcribeAudio, messages.translateText, messages.updateDialogFilter, messages.uploadMedia, payments.getPaymentForm, payments.getSavedStarGifts, photos.getUserPhotos, stories.getPeerStories, stories.getStoriesByID, updates.getChannelDifference, updates.getDifference, upload.getFile, upload.saveFilePart, users.getFullUser, users.getUsers |
| 400 | MSG_TOO_OLD | messages.getMessageReadParticipants |
| 400 | MSG_VOICE_MISSING | messages.transcribeAudio |
| 400 | MSG_VOICE_TOO_LONG | messages.transcribeAudio |
| 400 | MSG_WAIT_FAILED | messages.readEncryptedHistory, messages.receivedQueue, messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService |
| 400 | MULTI_MEDIA_TOO_LONG | messages.sendMultiMedia |
| 400 | NAME_INVALID | bots.createBot |
| 400 | NEED_ACTION_MISSING | photos.uploadContactProfilePhoto |
| 400 | NEW_SALT_INVALID | account.updatePasswordSettings |
| 400 | NEW_SETTINGS_EMPTY | account.updatePasswordSettings |
| 400 | NEW_SETTINGS_INVALID | account.updatePasswordSettings, auth.recoverPassword |
| 400 | NEXT_OFFSET_INVALID | messages.setInlineBotResults |
| 400 | NOGENERAL_HIDE_FORBIDDEN | channels.editForumTopic (not in selected Layer 228 schema) |
| 400 | NOT_ELIGIBLE | smsjobs.join |
| 400 | NOT_JOINED | smsjobs.getStatus, smsjobs.leave, smsjobs.updateSettings |
| 400 | NO_PAYMENT_NEEDED | payments.getPaymentForm |
| 400 | OFFSET_INVALID | upload.getFile |
| 400 | OFFSET_PEER_ID_INVALID | channels.searchPosts, messages.getDialogs |
| 400 | OPTIONS_TOO_MUCH | messages.sendVote |
| 400 | OPTION_INVALID | messages.report, messages.sendVote |
| 400 | ORDER_INVALID | account.reorderUsernames |
| 400 | PACK_SHORT_NAME_INVALID | stickers.createStickerSet |
| 400 | PACK_SHORT_NAME_OCCUPIED | stickers.createStickerSet |
| 400 | PACK_TITLE_INVALID | stickers.createStickerSet |
| 400 | PACK_TYPE_INVALID | stickers.createStickerSet |
| 400 | PARENT_PEER_INVALID | account.getPaidMessagesRevenue, account.toggleNoPaidMessagesException, messages.getSavedHistory, messages.readSavedHistory |
| 400 | PARTICIPANTS_TOO_FEW | channels.convertToGigagroup, channels.setStickers, channels.toggleParticipantsHidden |
| 400 | PARTICIPANT_ID_INVALID | channels.deleteParticipantHistory, channels.editBanned, channels.getParticipant |
| 400 | PARTICIPANT_JOIN_MISSING | phone.editGroupCallParticipant, phone.joinGroupCallPresentation |
| 400 | PARTICIPANT_VERSION_OUTDATED | phone.requestCall |
| 400 | PASSKEY_ORIGIN_MISMATCH | account.registerPasskey, auth.finishPasskeyLogin |
| 400 | PASSWORD_EMPTY | account.resetPassword, auth.requestPasswordRecovery |
| 400 | PASSWORD_HASH_INVALID | account.checkPassword (not in selected Layer 228 schema), account.deleteAccount, account.getPasswordSettings, account.getTmpPassword, account.updatePasswordSettings, auth.checkPassword, channels.editCreator (not in selected Layer 228 schema), messages.editChatCreator, payments.getStarGiftWithdrawalUrl, payments.getStarsRevenueWithdrawalUrl, stats.getBroadcastRevenueWithdrawalUrl (not in selected Layer 228 schema) |
| 400 | PASSWORD_MISSING | channels.editCreator (not in selected Layer 228 schema), messages.editChatCreator, messages.getBotCallbackAnswer, payments.getStarsRevenueWithdrawalUrl, stats.getBroadcastRevenueWithdrawalUrl (not in selected Layer 228 schema) |
| 400 | PASSWORD_RECOVERY_EXPIRED | auth.checkRecoveryPassword |
| 400 | PASSWORD_RECOVERY_NA | auth.requestPasswordRecovery |
| 400 | PASSWORD_REQUIRED | account.saveSecureValue |
| 400 | PASSWORD_TOO_FRESH_%d | channels.editCreator (not in selected Layer 228 schema), messages.editChatCreator, payments.getStarGiftWithdrawalUrl, payments.getStarsRevenueWithdrawalUrl, stats.getBroadcastRevenueWithdrawalUrl (not in selected Layer 228 schema) |
| 400 | PAYMENT_CREDENTIALS_INVALID | payments.sendPaymentForm |
| 400 | PAYMENT_PROVIDER_INVALID | messages.sendMedia, payments.exportInvoice |
| 400 | PAYMENT_REQUIRED | payments.transferStarGift, payments.upgradeStarGift |
| 400 | PEERS_LIST_EMPTY | chatlists.editExportedInvite, chatlists.exportChatlistInvite |
| 400 | PEER_FLOOD | No methods are mapped. |
| 400 | PEER_HISTORY_EMPTY | messages.toggleDialogPin |
| 400 | PEER_ID_INVALID | account.disablePeerConnectedBot, account.getNotifySettings, account.reportPeer, account.reportProfilePhoto, account.saveAutoSaveSettings, account.toggleConnectedBotPaused, account.updateNotifySettings, bots.setBotCommands, bots.setCustomVerification, channels.checkUsername, channels.editAdmin, channels.editBanned, channels.editPhoto, channels.getSendAs, channels.joinChannel, contacts.block, contacts.resetTopPeerRating, contacts.unblock, messages.addChatUser, messages.addPollAnswer, messages.appendTodoList, messages.checkHistoryImportPeer, messages.createForumTopic, messages.deleteChat, messages.deleteChatUser, messages.deleteExportedChatInvite, messages.deleteFactCheck, messages.deleteHistory, messages.deleteParticipantReaction, messages.deleteParticipantReactions, messages.deletePollAnswer, messages.deleteRevokedExportedChatInvites, messages.deleteSavedHistory, messages.deleteScheduledMessages, messages.editChatAbout, messages.editChatAdmin, messages.editChatDefaultBannedRights, messages.editChatParticipantRank, messages.editChatPhoto, messages.editChatTitle, messages.editExportedChatInvite, messages.editFactCheck, messages.editMessage, messages.exportChatInvite, messages.forwardMessage (not in selected Layer 228 schema), messages.forwardMessages, messages.getAdminsWithInvites, messages.getBotCallbackAnswer, messages.getChatInviteImporters, messages.getChats, messages.getDiscussionMessage, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getFactCheck, messages.getFullChat, messages.getGameHighScores, messages.getHistory, messages.getMessageEditData, messages.getMessageReadParticipants, messages.getMessagesViews, messages.getOnlines, messages.getOutboxReadDate, messages.getPeerDialogs, messages.getPeerSettings, messages.getPollResults, messages.getReplies, messages.getSavedHistory, messages.getSavedReactionTags, messages.getScheduledHistory, messages.getScheduledMessages, messages.getSearchCounters, messages.getSearchResultsCalendar, messages.getSearchResultsPositions, messages.getStatsURL (not in selected Layer 228 schema), messages.getUnreadMentions, messages.getUnreadPollVotes, messages.getUnreadReactions, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.hidePeerSettingsBar, messages.hideReportSpam (not in selected Layer 228 schema), messages.importChatInvite, messages.initHistoryImport, messages.markDialogUnread, messages.migrateChat, messages.readDiscussion, messages.readHistory, messages.readMentions, messages.readPollVotes, messages.readReactions, messages.reorderPinnedDialogs, messages.report, messages.reportMessagesDelivery, messages.reportReaction, messages.reportSpam, messages.requestWebView, messages.saveDefaultSendAs, messages.saveDraft, messages.search, messages.sendBotRequestedPeer, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendQuickReplyMessages, messages.sendReaction, messages.sendScheduledMessages, messages.sendScreenshotNotification, messages.sendVote, messages.setChatAvailableReactions, messages.setChatTheme, messages.setChatWallPaper, messages.setGameScore, messages.setHistoryTTL, messages.setTyping, messages.startBot, messages.startHistoryImport, messages.summarizeText, messages.toggleDialogPin, messages.toggleNoForwards, messages.togglePaidReactionPrivacy, messages.togglePeerTranslations, messages.toggleSavedDialogPin, messages.toggleSuggestedPostApproval, messages.toggleTodoCompleted, messages.transcribeAudio, messages.translateText, messages.unpinAllMessages, messages.updateDialogFilter, messages.updatePinnedMessage, messages.uploadMedia, payments.changeStarsSubscription, payments.createStarGiftCollection, payments.deleteStarGiftCollection, payments.fulfillStarsSubscription, payments.getConnectedStarRefBot, payments.getGiveawayInfo, payments.getPaymentForm, payments.getSavedStarGifts, payments.getStarGiftCollections, payments.getStarsRevenueAdsAccountUrl, payments.getStarsRevenueStats, payments.getStarsStatus, payments.getStarsSubscriptions, payments.getStarsTransactions, payments.getStarsTransactionsByID, payments.launchPrepaidGiveaway, payments.reorderStarGiftCollections, payments.sendPaymentForm, payments.sendStarGiftOffer, payments.sendStarsForm, payments.toggleChatStarGiftNotifications, payments.toggleStarGiftsPinnedToTop, payments.transferStarGift, payments.updateStarGiftCollection, payments.validateRequestedInfo, phone.createGroupCall, phone.getGroupCallJoinAs, phone.getGroupCallStreamRtmpUrl, phone.saveDefaultGroupCallJoinAs, premium.applyBoost, premium.getBoostsList, premium.getBoostsStatus, premium.getUserBoosts, stats.getBroadcastRevenueStats (not in selected Layer 228 schema), stats.getBroadcastRevenueTransactions (not in selected Layer 228 schema), stats.getMessagePublicForwards, stats.getMessageStats, stats.getPollStats, stats.getStoryPublicForwards, stats.getStoryStats, stickers.createStickerSet, stories.applyBoost (not in selected Layer 228 schema), stories.canApplyBoost (not in selected Layer 228 schema), stories.canSendStory, stories.createAlbum, stories.deleteAlbum, stories.deleteStories, stories.editStory, stories.exportStoryLink, stories.getAlbumStories, stories.getAlbums, stories.getBoostersList (not in selected Layer 228 schema), stories.getBoostsStatus (not in selected Layer 228 schema), stories.getPeerStories, stories.getPinnedStories, stories.getStoriesArchive, stories.getStoriesByID, stories.getStoriesViews, stories.getStoryReactionsList, stories.getStoryViewsList, stories.incrementStoryViews, stories.readStories, stories.reorderAlbums, stories.report, stories.sendReaction, stories.sendStory, stories.startLive, stories.togglePeerStoriesHidden, stories.togglePinned, stories.togglePinnedToTop, stories.updateAlbum, upload.getFile, users.getUsers |
| 400 | PEER_ID_NOT_SUPPORTED | messages.search |
| 400 | PEER_TYPES_INVALID | messages.editMessage, messages.sendMessage, messages.setInlineBotResults |
| 400 | PERSISTENT_TIMESTAMP_EMPTY | updates.getChannelDifference, updates.getDifference |
| 400 | PERSISTENT_TIMESTAMP_INVALID | updates.getChannelDifference, updates.getDifference |
| 400 | PHONE_CODE_EMPTY | account.changePhone, account.confirmPhone, account.sendVerifyEmailCode, account.verifyPhone, auth.requestFirebaseSms, auth.resendCode, auth.signIn, auth.signUp |
| 400 | PHONE_CODE_EXPIRED | account.changePhone, account.verifyEmail, account.verifyPhone, auth.cancelCode, auth.resendCode, auth.signIn, auth.signUp |
| 400 | PHONE_CODE_HASH_EMPTY | auth.resendCode |
| 400 | PHONE_CODE_INVALID | account.changePhone, auth.signIn, auth.signUp |
| 400 | PHONE_HASH_EXPIRED | account.sendVerifyEmailCode |
| 400 | PHONE_NOT_OCCUPIED | contacts.resolvePhone |
| 400 | PHONE_NUMBER_APP_SIGNUP_FORBIDDEN | auth.sendCode |
| 400 | PHONE_NUMBER_BANNED | account.sendChangePhoneCode, auth.checkPhone (not in selected Layer 228 schema), auth.sendCode |
| 400 | PHONE_NUMBER_FLOOD | auth.sendCode, auth.signUp |
| 400 | PHONE_NUMBER_INVALID | account.changePhone, account.sendChangePhoneCode, account.sendVerifyEmailCode, account.sendVerifyPhoneCode, account.verifyEmail, account.verifyPhone, auth.cancelCode, auth.checkPaidAuth, auth.checkPhone (not in selected Layer 228 schema), auth.reportMissingCode, auth.requestFirebaseSms, auth.resendCode, auth.resetLoginEmail, auth.sendCode, auth.signIn, auth.signUp |
| 400 | PHONE_NUMBER_OCCUPIED | account.changePhone, account.sendChangePhoneCode, auth.signUp |
| 400 | PHONE_NUMBER_UNOCCUPIED | auth.signIn |
| 400 | PHONE_PASSWORD_PROTECTED | auth.sendCode |
| 400 | PHOTO_CONTENT_TYPE_INVALID | messages.setInlineBotResults |
| 400 | PHOTO_CONTENT_URL_EMPTY | messages.setInlineBotResults |
| 400 | PHOTO_CROP_FILE_MISSING | photos.uploadProfilePhoto |
| 400 | PHOTO_CROP_SIZE_SMALL | channels.editPhoto, messages.editChatPhoto, photos.updateProfilePhoto, photos.uploadProfilePhoto |
| 400 | PHOTO_EXT_INVALID | channels.editPhoto, messages.editChatPhoto, messages.editMessage, messages.sendMedia, messages.uploadMedia, photos.updateProfilePhoto, photos.uploadProfilePhoto |
| 400 | PHOTO_FILE_MISSING | channels.editPhoto, photos.uploadProfilePhoto |
| 400 | PHOTO_ID_INVALID | photos.updateProfilePhoto |
| 400 | PHOTO_INVALID | channels.editPhoto, messages.editChatPhoto, messages.setInlineBotResults, photos.uploadProfilePhoto |
| 400 | PHOTO_INVALID_DIMENSIONS | messages.editMessage, messages.sendMedia, messages.uploadMedia, stories.sendStory |
| 400 | PHOTO_SAVE_FILE_INVALID | messages.editMessage, messages.sendMedia, messages.uploadMedia |
| 400 | PHOTO_THUMB_URL_EMPTY | messages.setInlineBotResults |
| 400 | PINNED_DIALOGS_TOO_MUCH | messages.getDialogs, messages.sendMessage, messages.toggleDialogPin, updates.getChannelDifference |
| 400 | PINNED_TOO_MUCH | channels.updatePinnedForumTopic (not in selected Layer 228 schema) |
| 400 | PINNED_TOPIC_NOT_MODIFIED | channels.updatePinnedForumTopic (not in selected Layer 228 schema) |
| 400 | PIN_RESTRICTED | messages.updatePinnedMessage |
| 400 | POLL_ANSWERS_INVALID | messages.sendMedia |
| 400 | POLL_ANSWER_INVALID | messages.sendMedia |
| 400 | POLL_OPTION_DUPLICATE | messages.sendMedia |
| 400 | POLL_OPTION_INVALID | messages.sendMedia, messages.sendMessage |
| 400 | POLL_QUESTION_INVALID | messages.sendMedia |
| 400 | PREMIUM_ACCOUNT_REQUIRED | channels.reportSponsoredMessage (not in selected Layer 228 schema), stories.activateStealthMode, stories.applyBoost (not in selected Layer 228 schema), stories.canApplyBoost (not in selected Layer 228 schema), stories.canSendStory, stories.sendStory |
| 400 | PREMIUM_PURPOSE_INVALID | payments.getPaymentForm |
| 400 | PRICING_CHAT_INVALID | messages.exportChatInvite |
| 400 | PRIVACY_KEY_INVALID | account.getPrivacy, account.setPrivacy |
| 400 | PRIVACY_TOO_LONG | account.setPrivacy |
| 400 | PRIVACY_VALUE_INVALID | account.setPrivacy |
| 400 | PUBLIC_BROADCAST_EXPECTED | account.updatePersonalChannel |
| 400 | PUBLIC_KEY_INVALID | phone.joinGroupCall |
| 400 | PUBLIC_KEY_REQUIRED | account.acceptAuthorization, account.getAuthorizationForm |
| 400 | PURPOSE_INVALID | payments.sendStarsForm |
| 400 | QUERY_ID_EMPTY | messages.sendInlineBotResult |
| 400 | QUERY_ID_INVALID | bots.answerWebhookJSONQuery, messages.sendWebViewResultMessage, messages.setBotCallbackAnswer, messages.setBotShippingResults, messages.setInlineBotResults |
| 400 | QUERY_TOO_SHORT | contacts.search |
| 400 | QUICK_REPLIES_BOT_NOT_ALLOWED | messages.forwardMessages, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | QUICK_REPLIES_TOO_MUCH | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | QUIZ_ANSWER_MISSING | messages.forwardMessages |
| 400 | QUIZ_CORRECT_ANSWERS_EMPTY | messages.sendMedia |
| 400 | QUIZ_CORRECT_ANSWERS_TOO_MUCH | messages.sendMedia |
| 400 | QUIZ_CORRECT_ANSWER_INVALID | messages.sendMedia |
| 400 | QUIZ_MULTIPLE_INVALID | messages.sendMedia |
| 400 | QUOTE_TEXT_INVALID | messages.sendMessage |
| 400 | RAISE_HAND_FORBIDDEN | phone.editGroupCallParticipant |
| 400 | RANDOM_ID_DUPLICATE | messages.requestEncryption |
| 400 | RANDOM_ID_EMPTY | messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction |
| 400 | RANDOM_ID_EXPIRED | messages.sendPaidReaction |
| 400 | RANDOM_ID_INVALID | messages.forwardMessages |
| 400 | RANDOM_LENGTH_INVALID | messages.getDhConfig |
| 400 | RANGES_INVALID | updates.getChannelDifference |
| 400 | REACTIONS_COUNT_INVALID | messages.sendPaidReaction |
| 400 | REACTIONS_TOO_MANY | messages.sendReaction |
| 400 | REACTION_EMPTY | messages.sendReaction, messages.togglePaidReactionPrivacy |
| 400 | REACTION_INVALID | messages.sendReaction, messages.setChatAvailableReactions, messages.setDefaultReaction, messages.updateSavedReactionTag, stories.sendReaction, stories.sendStory |
| 400 | RECEIPT_EMPTY | payments.assignAppStoreTransaction |
| 400 | REPLY_MARKUP_BUY_EMPTY | messages.sendMedia |
| 400 | REPLY_MARKUP_GAME_EMPTY | messages.sendMedia |
| 400 | REPLY_MARKUP_INVALID | messages.editMessage, messages.sendMedia, messages.sendMessage, messages.setInlineBotResults |
| 400 | REPLY_MARKUP_TOO_LONG | messages.editMessage, messages.sendMedia, messages.sendMessage |
| 400 | REPLY_MESSAGES_TOO_MUCH | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | REPLY_MESSAGE_ID_INVALID | messages.sendMedia, messages.sendMessage, messages.sendScreenshotNotification |
| 400 | REPLY_TO_INVALID | messages.sendMessage, messages.sendMultiMedia |
| 400 | REPLY_TO_MONOFORUM_PEER_INVALID | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 400 | REPLY_TO_USER_INVALID | messages.sendMessage |
| 400 | REQUEST_MSG_EXPIRED | messages.toggleNoForwards |
| 400 | REQUEST_TOKEN_INVALID | upload.reuploadCdnFile |
| 400 | RESELL_STARS_TOO_FEW | payments.sendStarGiftOffer |
| 400 | RESELL_STARS_TOO_MUCH | payments.sendStarGiftOffer |
| 400 | RESET_REQUEST_MISSING | account.declinePasswordReset |
| 400 | RESULTS_TOO_MUCH | messages.setInlineBotResults |
| 400 | RESULT_ID_DUPLICATE | messages.setInlineBotResults |
| 400 | RESULT_ID_EMPTY | messages.sendInlineBotResult |
| 400 | RESULT_ID_INVALID | messages.savePreparedInlineMessage, messages.sendInlineBotResult, messages.setInlineBotResults |
| 400 | RESULT_TYPE_INVALID | messages.setInlineBotResults |
| 400 | REVOTE_NOT_ALLOWED | messages.sendVote |
| 400 | RIGHTS_NOT_MODIFIED | bots.setBotBroadcastDefaultAdminRights, bots.setBotGroupDefaultAdminRights |
| 400 | RINGTONE_INVALID | account.saveRingtone |
| 400 | RINGTONE_MIME_INVALID | account.uploadRingtone |
| 400 | RSA_DECRYPT_FAILED | upload.getCdnFileHashes, upload.reuploadCdnFile |
| 400 | SAVED_ID_EMPTY | payments.convertStarGift, payments.craftStarGift, payments.getSavedStarGift, payments.saveStarGift, payments.transferStarGift, payments.updateStarGiftPrice, payments.upgradeStarGift |
| 400 | SCHEDULE_BOT_NOT_ALLOWED | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 400 | SCHEDULE_DATE_INVALID | messages.editMessage, phone.createGroupCall |
| 400 | SCHEDULE_DATE_TOO_LATE | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | SCHEDULE_STATUS_PRIVATE | messages.sendMessage |
| 400 | SCHEDULE_TOO_MUCH | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | SCORE_INVALID | messages.setGameScore |
| 400 | SEARCH_QUERY_EMPTY | contacts.getSponsoredPeers, contacts.search, messages.search, messages.searchGifs (not in selected Layer 228 schema), messages.searchGlobal |
| 400 | SEARCH_WITH_LINK_NOT_SUPPORTED | messages.getChatInviteImporters |
| 400 | SECONDS_INVALID | channels.toggleSlowMode |
| 400 | SECURE_SECRET_REQUIRED | account.saveSecureValue |
| 400 | SELF_DELETE_RESTRICTED | messages.deleteMessages |
| 400 | SEND_AS_PEER_INVALID | messages.forwardMessages, messages.requestWebView, messages.saveDefaultSendAs, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction |
| 400 | SEND_MESSAGE_GAME_INVALID | messages.savePreparedInlineMessage |
| 400 | SEND_MESSAGE_MEDIA_INVALID | messages.setInlineBotResults |
| 400 | SEND_MESSAGE_TYPE_INVALID | messages.setInlineBotResults |
| 400 | SESSION_TOO_FRESH_%d | channels.editCreator (not in selected Layer 228 schema), messages.editChatCreator, payments.getStarGiftWithdrawalUrl, payments.getStarsRevenueWithdrawalUrl, stats.getBroadcastRevenueWithdrawalUrl (not in selected Layer 228 schema) |
| 400 | SETTINGS_INVALID | account.updateNotifySettings |
| 400 | SHA256_HASH_INVALID | messages.getDocumentByHash |
| 400 | SHORTCUT_INVALID | messages.deleteQuickReplyMessages, messages.deleteQuickReplyShortcut, messages.editQuickReplyShortcut, messages.getQuickReplyMessages |
| 400 | SHORT_NAME_INVALID | stickers.checkShortName |
| 400 | SHORT_NAME_OCCUPIED | stickers.checkShortName |
| 400 | SLOTS_EMPTY | premium.applyBoost |
| 400 | SLOWMODE_MULTI_MSGS_DISABLED | messages.forwardMessages |
| 400 | SLUG_INVALID | payments.getPaymentForm |
| 400 | SMSJOB_ID_INVALID | smsjobs.finishJob, smsjobs.getSmsJob |
| 400 | SMS_CODE_CREATE_FAILED | auth.sendCode |
| 400 | SRP_A_INVALID | account.getTmpPassword |
| 400 | SRP_ID_INVALID | account.updatePasswordSettings, auth.checkPassword, channels.editCreator (not in selected Layer 228 schema), messages.editChatCreator |
| 400 | SRP_PASSWORD_CHANGED | account.updatePasswordSettings, auth.checkPassword |
| 400 | STARGIFT_ALREADY_CONVERTED | payments.getPaymentForm, payments.upgradeStarGift |
| 400 | STARGIFT_ALREADY_REFUNDED | payments.getPaymentForm |
| 400 | STARGIFT_ALREADY_UPGRADED | payments.getPaymentForm, payments.sendStarsForm, payments.upgradeStarGift |
| 400 | STARGIFT_ATTRIBUTE_INVALID | payments.getResaleStarGifts |
| 400 | STARGIFT_INVALID | payments.checkCanSendGift, payments.getCraftStarGifts, payments.getPaymentForm, payments.getResaleStarGifts, payments.getStarGiftAuctionAcquiredGifts, payments.getStarGiftAuctionState, payments.getStarGiftUpgradeAttributes, payments.getStarGiftUpgradePreview |
| 400 | STARGIFT_MESSAGE_INVALID | payments.getPaymentForm |
| 400 | STARGIFT_NOT_FOUND | payments.getPaymentForm, payments.sendStarsForm, payments.transferStarGift, payments.updateStarGiftPrice |
| 400 | STARGIFT_NOT_OWNER | payments.getPaymentForm, payments.transferStarGift |
| 400 | STARGIFT_NOT_UNIQUE | payments.getPaymentForm, payments.transferStarGift |
| 400 | STARGIFT_OBJECT_INVALID | payments.saveStarGift |
| 400 | STARGIFT_OFFER_INVALID | payments.sendStarGiftOffer |
| 400 | STARGIFT_OFFER_NOT_ALLOWED | payments.sendStarGiftOffer |
| 400 | STARGIFT_OWNER_INVALID | payments.getPaymentForm, payments.getSavedStarGift, payments.saveStarGift, payments.sendStarsForm, payments.transferStarGift |
| 400 | STARGIFT_PEER_INVALID | payments.convertStarGift, payments.getPaymentForm, payments.transferStarGift |
| 400 | STARGIFT_RESELL_CURRENCY_NOT_ALLOWED | payments.getPaymentForm |
| 400 | STARGIFT_RESELL_TOO_EARLY_%d | payments.getPaymentForm |
| 400 | STARGIFT_SLUG_INVALID | payments.getPaymentForm, payments.getSavedStarGift, payments.getUniqueStarGift, payments.getUniqueStarGiftValueInfo, payments.sendStarGiftOffer, payments.sendStarsForm |
| 400 | STARGIFT_TRANSFER_TOO_EARLY_%d | payments.getPaymentForm, payments.transferStarGift |
| 400 | STARGIFT_UPGRADE_UNAVAILABLE | payments.getPaymentForm, payments.getStarGiftUpgradePreview, payments.upgradeStarGift |
| 400 | STARGIFT_USAGE_LIMITED | payments.sendStarsForm |
| 400 | STARGIFT_USER_USAGE_LIMITED | payments.sendStarsForm |
| 400 | STARREF_AWAITING_END | bots.updateStarRefProgram |
| 400 | STARREF_EXPIRED | contacts.resolveUsername |
| 400 | STARREF_HASH_REVOKED | payments.editConnectedStarRefBot |
| 400 | STARREF_PERMILLE_INVALID | bots.updateStarRefProgram |
| 400 | STARREF_PERMILLE_TOO_LOW | bots.updateStarRefProgram |
| 400 | STARS_AMOUNT_INVALID | channels.updatePaidMessagesPrice |
| 400 | STARS_INVOICE_INVALID | messages.sendMedia, payments.exportInvoice |
| 400 | STARS_PAYMENT_REQUIRED | messages.importChatInvite |
| 400 | START_PARAM_EMPTY | messages.setInlineBotResults, messages.startBot |
| 400 | START_PARAM_INVALID | messages.setInlineBotResults, messages.startBot |
| 400 | START_PARAM_TOO_LONG | messages.startBot |
| 400 | STICKERPACK_STICKERS_TOO_MUCH | stickers.addStickerToSet |
| 400 | STICKERSET_INVALID | messages.getStickerSet, messages.installStickerSet, messages.uninstallStickerSet, stickers.addStickerToSet, stickers.deleteStickerSet, stickers.renameStickerSet, stickers.setStickerSetThumb |
| 400 | STICKERSET_NOT_MODIFIED | No methods are mapped. |
| 400 | STICKERS_EMPTY | stickers.createStickerSet |
| 400 | STICKERS_TOO_MUCH | stickers.addStickerToSet |
| 400 | STICKER_DOCUMENT_INVALID | messages.setInlineBotResults |
| 400 | STICKER_EMOJI_INVALID | stickers.createStickerSet |
| 400 | STICKER_FILE_INVALID | stickers.createStickerSet |
| 400 | STICKER_GIF_DIMENSIONS | stickers.createStickerSet |
| 400 | STICKER_ID_INVALID | messages.faveSticker, messages.saveRecentSticker |
| 400 | STICKER_INVALID | stickers.changeSticker, stickers.changeStickerPosition, stickers.removeStickerFromSet, stickers.replaceSticker |
| 400 | STICKER_MIME_INVALID | channels.editPhoto, photos.uploadProfilePhoto |
| 400 | STICKER_PNG_DIMENSIONS | stickers.createStickerSet |
| 400 | STICKER_PNG_NOPNG | stickers.addStickerToSet, stickers.createStickerSet |
| 400 | STICKER_TGS_NODOC | stickers.createStickerSet |
| 400 | STICKER_TGS_NOTGS | stickers.addStickerToSet, stickers.createStickerSet |
| 400 | STICKER_THUMB_PNG_NOPNG | stickers.createStickerSet, stickers.setStickerSetThumb |
| 400 | STICKER_THUMB_TGS_NOTGS | stickers.createStickerSet, stickers.setStickerSetThumb |
| 400 | STICKER_VIDEO_BIG | stickers.createStickerSet |
| 400 | STICKER_VIDEO_NODOC | stickers.createStickerSet |
| 400 | STICKER_VIDEO_NOWEBM | stickers.createStickerSet |
| 400 | STORIES_NEVER_CREATED | messages.sendMessage, stats.getStoryStats, stories.getStoriesByID, stories.readStories, stories.sendReaction |
| 400 | STORIES_TOO_MUCH | stories.canSendStory, stories.sendStory |
| 400 | STORY_ID_EMPTY | stories.deleteStories, stories.exportStoryLink, stories.getStoriesByID, stories.getStoriesViews, stories.incrementStoryViews, stories.sendReaction |
| 400 | STORY_ID_INVALID | messages.sendMedia, messages.sendMessage, messages.sendScreenshotNotification, stories.getStoryViewsList, stories.sendReaction, stories.togglePinnedToTop |
| 400 | STORY_LIVE_ALREADY_%d | stories.startLive |
| 400 | STORY_NOT_MODIFIED | stories.editStory |
| 400 | STORY_PERIOD_INVALID | stories.sendStory |
| 400 | STORY_SEND_FLOOD_MONTHLY_%d | stories.canSendStory |
| 400 | STORY_SEND_FLOOD_WEEKLY_%d | stories.canSendStory |
| 400 | SUBSCRIPTION_EXPORT_MISSING | messages.sendMedia |
| 400 | SUBSCRIPTION_ID_INVALID | payments.getStarsTransactions |
| 400 | SUBSCRIPTION_PERIOD_INVALID | messages.exportChatInvite |
| 400 | SUGGESTED_POST_AMOUNT_INVALID | messages.sendMessage |
| 400 | SUGGESTED_POST_PEER_INVALID | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 400 | SWITCH_PM_TEXT_EMPTY | messages.setInlineBotResults |
| 400 | SWITCH_WEBVIEW_URL_INVALID | messages.setInlineBotResults |
| 400 | TAKEOUT_INVALID | channels.getLeftChannels, contacts.getSaved, messages.getDialogs, messages.getHistory, messages.search |
| 400 | TAKEOUT_REQUIRED | contacts.getSaved |
| 400 | TASK_ALREADY_EXISTS | auth.resetLoginEmail |
| 400 | TEMP_AUTH_KEY_ALREADY_BOUND | auth.bindTempAuthKey |
| 400 | TEMP_AUTH_KEY_EMPTY | auth.bindTempAuthKey |
| 400 | TERMS_URL_INVALID | messages.sendMedia |
| 400 | TEXTDRAFT_PEER_INVALID | messages.setTyping |
| 400 | THEME_FILE_INVALID | account.uploadTheme |
| 400 | THEME_FORMAT_INVALID | account.getTheme |
| 400 | THEME_INVALID | account.getTheme, account.saveTheme, account.updateTheme |
| 400 | THEME_MIME_INVALID | account.createTheme, account.uploadTheme |
| 400 | THEME_PARAMS_INVALID | messages.requestAppWebView, messages.requestWebView |
| 400 | THEME_SLUG_INVALID | account.getTheme |
| 400 | THEME_TITLE_INVALID | account.createTheme |
| 400 | TIMEZONE_INVALID | account.updateBusinessWorkHours |
| 400 | TITLE_INVALID | stickers.suggestShortName |
| 400 | TMP_PASSWORD_DISABLED | account.getTmpPassword |
| 400 | TMP_PASSWORD_INVALID | payments.sendPaymentForm |
| 400 | TODO_ITEMS_EMPTY | messages.editMessage, messages.sendMedia |
| 400 | TODO_ITEMS_TOO_MUCH | messages.sendMedia |
| 400 | TODO_ITEM_DUPLICATE | messages.appendTodoList, messages.editMessage, messages.sendMedia |
| 400 | TODO_NOT_MODIFIED | messages.appendTodoList |
| 400 | TOKEN_EMPTY | account.registerDevice |
| 400 | TOKEN_INVALID | account.registerDevice, account.unregisterDevice |
| 400 | TOKEN_TYPE_INVALID | account.registerDevice |
| 400 | TOPICS_EMPTY | channels.getForumTopicsByID (not in selected Layer 228 schema), messages.getForumTopicsByID |
| 400 | TOPIC_CLOSED | messages.forwardMessages, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | TOPIC_CLOSE_SEPARATELY | channels.editForumTopic (not in selected Layer 228 schema), messages.editForumTopic |
| 400 | TOPIC_DELETED | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 400 | TOPIC_HIDE_SEPARATELY | channels.editForumTopic (not in selected Layer 228 schema) |
| 400 | TOPIC_ID_INVALID | channels.deleteTopicHistory (not in selected Layer 228 schema), channels.editForumTopic (not in selected Layer 228 schema), channels.updatePinnedForumTopic (not in selected Layer 228 schema), messages.getDiscussionMessage, messages.getReplies |
| 400 | TOPIC_NOT_MODIFIED | channels.editForumTopic (not in selected Layer 228 schema), messages.editForumTopic |
| 400 | TOPIC_TITLE_EMPTY | channels.createForumTopic (not in selected Layer 228 schema) |
| 400 | TO_ID_INVALID | payments.getPaymentForm, payments.sendStarsForm |
| 400 | TO_LANG_INVALID | messages.translateText |
| 400 | TRANSACTION_ID_INVALID | payments.getStarsTransactionsByID |
| 400 | TRANSCRIPTION_FAILED | messages.transcribeAudio |
| 400 | TRANSLATE_REQ_QUOTA_EXCEEDED | messages.translateText |
| 400 | TTL_DAYS_INVALID | account.setAccountTTL, account.setAuthorizationTTL |
| 400 | TTL_MEDIA_INVALID | messages.sendMedia |
| 400 | TTL_PERIOD_INVALID | channels.createChannel, messages.createChat, messages.setDefaultHistoryTTL, messages.setHistoryTTL |
| 400 | TYPES_EMPTY | contacts.getTopPeers |
| 400 | UNSUPPORTED | account.toggleNoPaidMessagesException |
| 400 | UNTIL_DATE_INVALID | messages.editChatDefaultBannedRights, payments.getPaymentForm |
| 400 | URL_EXPIRED | messages.requestUrlAuth |
| 400 | URL_INVALID | account.toggleWebBrowserSettingsException, messages.checkUrlAuthMatchCode, messages.declineUrlAuth, messages.requestSimpleWebView, messages.requestUrlAuth, messages.requestWebView, messages.setBotCallbackAnswer, messages.setInlineBotResults |
| 400 | USAGE_LIMIT_INVALID | messages.editExportedChatInvite, messages.exportChatInvite |
| 400 | USERNAMES_ACTIVE_TOO_MUCH | account.toggleUsername, channels.toggleUsername |
| 400 | USERNAME_INVALID | account.checkUsername, account.toggleUsername, account.updateUsername, bots.checkUsername, bots.createBot, channels.checkUsername, channels.toggleUsername, channels.updateUsername, contacts.resolveUsername, help.getConfig, updates.getDifference |
| 400 | USERNAME_NOT_MODIFIED | account.reorderUsernames, account.toggleUsername, account.updateUsername, bots.reorderUsernames, bots.toggleUsername, channels.toggleUsername, channels.updateUsername |
| 400 | USERNAME_NOT_OCCUPIED | contacts.resolveUsername |
| 400 | USERNAME_OCCUPIED | account.checkUsername, account.updateUsername, bots.checkUsername, bots.createBot, channels.checkUsername, channels.updateUsername, users.getFullUser |
| 400 | USERNAME_PURCHASE_AVAILABLE | account.checkUsername, account.updateUsername, channels.checkUsername, channels.updateUsername |
| 400 | USERNAME_SUFFIX_MISSING | bots.checkUsername, bots.createBot |
| 400 | USERPIC_UPLOAD_REQUIRED | contacts.getLocated |
| 400 | USERS_TOO_FEW | messages.createChat |
| 400 | USERS_TOO_MUCH | channels.editAdmin, channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, channels.joinChannel, messages.addChatUser, messages.editChatCreator, messages.importChatInvite |
| 400 | USER_ADMIN_INVALID | channels.editBanned |
| 400 | USER_ALREADY_INVITED | phone.inviteToGroupCall |
| 400 | USER_ALREADY_PARTICIPANT | channels.joinChannel, messages.addChatUser, messages.hideChatJoinRequest, messages.importChatInvite |
| 400 | USER_BANNED_IN_CHANNEL | channels.getChannels, channels.getMessages, channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, messages.editMessage, messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendReaction, messages.setTyping, messages.updatePinnedMessage, messages.uploadMedia, updates.getChannelDifference, users.getUsers |
| 400 | USER_BLOCKED | channels.editAdmin, channels.inviteToChannel |
| 400 | USER_BOT | channels.inviteToChannel |
| 400 | USER_BOT_INVALID | bots.getBotInfo, bots.setBotInfo |
| 400 | USER_BOT_REQUIRED | bots.answerWebhookJSONQuery, bots.editAccessSettings, bots.exportBotToken, bots.getAccessSettings, bots.getBotCommands, bots.getBotMenuButton, bots.requestWebViewButton, bots.resetBotCommands, bots.sendCustomRequest, bots.setBotBroadcastDefaultAdminRights, bots.setBotCommands, bots.setBotGroupDefaultAdminRights, bots.setBotMenuButton, bots.setJoinChatResults, bots.updateUserEmojiStatus, help.setBotUpdatesStatus, messages.getGameHighScores, messages.getInlineGameHighScores, messages.getPersonalChannelHistory, messages.savePreparedInlineMessage, messages.sendWebViewResultMessage, messages.setBotCallbackAnswer, messages.setBotGuestChatResult, messages.setBotPrecheckoutResults, messages.setBotShippingResults, messages.setGameScore, messages.setInlineBotResults, messages.setInlineGameScore, payments.exportInvoice, payments.refundStarsCharge, users.setSecureValueErrors |
| 400 | USER_BOT_TO_BOT_DISABLED | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 400 | USER_CHANNELS_TOO_MUCH | channels.inviteToChannel, channels.joinChannel, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.importChatInvite |
| 400 | USER_CREATOR | channels.editAdmin, channels.leaveChannel |
| 400 | USER_GIFT_UNAVAILABLE | payments.canPurchasePremium (not in selected Layer 228 schema), payments.getStarsGiftOptions |
| 400 | USER_ID_INVALID | account.addNoPaidMessagesException (not in selected Layer 228 schema), account.getPaidMessagesRevenue, account.toggleNoPaidMessagesException, auth.importAuthorization, bots.requestWebViewButton, bots.setBotCommands, bots.updateUserEmojiStatus, channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.getParticipant, channels.inviteToChannel, channels.reportSpam, messages.addChatUser, messages.deleteChatUser, messages.editChatAdmin, messages.getCommonChats, messages.getPersonalChannelHistory, messages.hideChatJoinRequest, messages.reportReaction, messages.requestEncryption, messages.savePreparedInlineMessage, messages.search, payments.botCancelStarsSubscription, payments.canPurchasePremium (not in selected Layer 228 schema), payments.convertStarGift, payments.getStarsGiftOptions, payments.getUserStarGifts (not in selected Layer 228 schema), payments.refundStarsCharge, payments.saveStarGift, payments.sendStarsForm, phone.editGroupCallParticipant, phone.requestCall, photos.getUserPhotos, photos.uploadContactProfilePhoto, stickers.createStickerSet, stories.getPinnedStories, stories.getUserStories (not in selected Layer 228 schema), users.getFullUser, users.getSavedMusic, users.getSavedMusicByID, users.setSecureValueErrors, users.suggestBirthday |
| 400 | USER_INVALID | help.editUserInfo, help.getSupportName, help.getUserInfo |
| 400 | USER_IS_BLOCKED | messages.addChatUser, messages.forwardMessages, messages.sendEncryptedService, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.setTyping, phone.requestCall |
| 400 | USER_IS_BOT | messages.forwardMessages, messages.sendMedia, messages.sendMessage, messages.setTyping |
| 400 | USER_KICKED | channels.editAdmin, channels.inviteToChannel |
| 400 | USER_NOT_MUTUAL_CONTACT | channels.editAdmin, channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, messages.addChatUser, messages.checkHistoryImportPeer, messages.editChatCreator, messages.initHistoryImport |
| 400 | USER_NOT_PARTICIPANT | channels.getParticipant, channels.leaveChannel, messages.deleteChatUser, messages.editChatAdmin, updates.getDifference |
| 400 | USER_PUBLIC_MISSING | stories.exportStoryLink |
| 400 | USER_VOLUME_INVALID | phone.editGroupCallParticipant |
| 400 | VENUE_ID_INVALID | stories.sendStory |
| 400 | VIDEO_CONTENT_TYPE_INVALID | messages.sendMedia, messages.setInlineBotResults |
| 400 | VIDEO_DURATION_INVALID | stories.sendStory |
| 400 | VIDEO_FILE_INVALID | photos.uploadProfilePhoto |
| 400 | VIDEO_PAUSE_FORBIDDEN | phone.editGroupCallParticipant |
| 400 | VIDEO_STOP_FORBIDDEN | phone.editGroupCallParticipant |
| 400 | VIDEO_TITLE_EMPTY | messages.setInlineBotResults |
| 400 | VOICE_MESSAGES_FORBIDDEN | messages.sendInlineBotResult, messages.sendMedia, messages.uploadMedia |
| 400 | WALLPAPER_FILE_INVALID | account.uploadWallPaper |
| 400 | WALLPAPER_INVALID | account.getMultiWallPapers, account.getWallPaper, account.installWallPaper, account.saveWallPaper, messages.setChatWallPaper |
| 400 | WALLPAPER_MIME_INVALID | account.uploadWallPaper |
| 400 | WALLPAPER_NOT_FOUND | messages.setChatWallPaper |
| 400 | WC_CONVERT_URL_INVALID | messages.getWebPage, messages.sendMessage |
| 400 | WEBAPP_REQ_ID_INVALID | bots.getRequestedWebViewButton |
| 400 | WEBAUTH_TOKEN_EXPIRED | auth.importWebTokenAuthorization |
| 400 | WEBDOCUMENT_INVALID | messages.setInlineBotResults |
| 400 | WEBDOCUMENT_MIME_INVALID | messages.sendMedia, messages.setInlineBotResults, payments.exportInvoice |
| 400 | WEBDOCUMENT_SIZE_TOO_BIG | messages.setInlineBotResults |
| 400 | WEBDOCUMENT_URL_EMPTY | messages.setInlineBotResults, payments.exportInvoice |
| 400 | WEBDOCUMENT_URL_INVALID | messages.setInlineBotResults |
| 400 | WEBPAGE_CURL_FAILED | messages.sendInlineBotResult, messages.sendMedia, messages.uploadMedia |
| 400 | WEBPAGE_MEDIA_EMPTY | messages.sendInlineBotResult, messages.sendMedia |
| 400 | WEBPAGE_NOT_FOUND | messages.editMessage, messages.sendMedia |
| 400 | WEBPAGE_URL_INVALID | messages.sendMedia |
| 400 | WEBPUSH_AUTH_INVALID | account.registerDevice |
| 400 | WEBPUSH_KEY_INVALID | account.registerDevice |
| 400 | WEBPUSH_TOKEN_INVALID | account.registerDevice |
| 400 | YOU_BLOCKED_USER | messages.addChatUser, messages.forwardMessage (not in selected Layer 228 schema), messages.forwardMessages, messages.requestWebView, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendScreenshotNotification |
| 401 | AUTH_KEY_INVALID | No methods are mapped. |
| 401 | AUTH_KEY_PERM_EMPTY | No methods are mapped. |
| 401 | AUTH_KEY_UNREGISTERED | account.acceptAuthorization, account.cancelPasswordEmail, account.changeAuthorizationSettings, account.changePhone, account.checkUsername, account.clearRecentEmojiStatuses, account.confirmBotConnection, account.confirmPasswordEmail, account.confirmPhone, account.createBusinessChatLink, account.createTheme, account.declinePasswordReset, account.deleteAutoSaveExceptions, account.deleteBusinessChatLink, account.deletePasskey, account.deleteSecureValue, account.deleteWebBrowserSettingsExceptions, account.disablePeerConnectedBot, account.editBusinessChatLink, account.finishTakeoutSession, account.getAccountTTL, account.getAllSecureValues, account.getAuthorizationForm, account.getAuthorizations, account.getAutoDownloadSettings, account.getAutoSaveSettings, account.getBotBusinessConnection, account.getBusinessChatLinks, account.getChannelDefaultEmojiStatuses, account.getChannelRestrictedStatusEmojis, account.getChatThemes, account.getCollectibleEmojiStatuses, account.getConnectedBots, account.getContactSignUpNotification, account.getContentSettings, account.getDefaultBackgroundEmojis, account.getDefaultEmojiStatuses, account.getDefaultGroupPhotoEmojis, account.getDefaultProfilePhotoEmojis, account.getGlobalPrivacySettings, account.getMultiWallPapers, account.getNotifyExceptions, account.getNotifySettings, account.getPaidMessagesRevenue, account.getPasskeys, account.getPassword, account.getPasswordSettings, account.getPrivacy, account.getReactionsNotifySettings, account.getRecentEmojiStatuses, account.getSavedMusicIds, account.getSavedRingtones, account.getSecureValue, account.getTheme, account.getThemes, account.getTmpPassword, account.getUniqueGiftChatThemes, account.getWallPaper, account.getWallPapers, account.getWebAuthorizations, account.getWebBrowserSettings, account.initPasskeyRegistration, account.initTakeoutSession, account.installTheme, account.installWallPaper, account.invalidateSignInCodes, account.registerDevice, account.registerPasskey, account.reorderUsernames, account.reportPeer, account.reportProfilePhoto, account.resendPasswordEmail, account.resetAuthorization, account.resetNotifySettings, account.resetPassword, account.resetWallPapers, account.resetWebAuthorization, account.resetWebAuthorizations, account.resolveBusinessChatLink, account.saveAutoDownloadSettings, account.saveAutoSaveSettings, account.saveMusic, account.saveRingtone, account.saveSecureValue, account.saveTheme, account.saveWallPaper, account.sendChangePhoneCode, account.sendConfirmPhoneCode, account.sendVerifyPhoneCode, account.setAccountTTL, account.setAuthorizationTTL, account.setContactSignUpNotification, account.setContentSettings, account.setGlobalPrivacySettings, account.setMainProfileTab, account.setPrivacy, account.setReactionsNotifySettings, account.toggleConnectedBotPaused, account.toggleNoPaidMessagesException, account.toggleSponsoredMessages, account.toggleUsername, account.toggleWebBrowserSettingsException, account.unregisterDevice, account.updateBirthday, account.updateBusinessAwayMessage, account.updateBusinessGreetingMessage, account.updateBusinessIntro, account.updateBusinessLocation, account.updateBusinessWorkHours, account.updateColor, account.updateConnectedBot, account.updateDeviceLocked, account.updateEmojiStatus, account.updateNotifySettings, account.updatePasswordSettings, account.updatePersonalChannel, account.updateProfile, account.updateStatus, account.updateTheme, account.updateUsername, account.updateWebBrowserSettings, account.uploadRingtone, account.uploadTheme, account.uploadWallPaper, account.verifyPhone, aicompose.createTone, aicompose.deleteTone, aicompose.getTone, aicompose.getToneExample, aicompose.getTones, aicompose.saveTone, aicompose.updateTone, auth.acceptLoginToken, auth.checkPassword, auth.checkRecoveryPassword, auth.exportAuthorization, auth.recoverPassword, auth.requestPasswordRecovery, auth.resetAuthorizations, bots.addPreviewMedia, bots.allowSendMessage, bots.answerWebhookJSONQuery, bots.canSendMessage, bots.checkDownloadFileParams, bots.checkUsername, bots.createBot, bots.deletePreviewMedia, bots.editAccessSettings, bots.editPreviewMedia, bots.exportBotToken, bots.getAccessSettings, bots.getAdminedBots, bots.getBotCommands, bots.getBotInfo, bots.getBotMenuButton, bots.getBotRecommendations, bots.getPopularAppBots, bots.getPreviewInfo, bots.getPreviewMedias, bots.getRequestedWebViewButton, bots.invokeWebViewCustomMethod, bots.reorderPreviewMedias, bots.reorderUsernames, bots.requestWebViewButton, bots.resetBotCommands, bots.sendCustomRequest, bots.setBotBroadcastDefaultAdminRights, bots.setBotCommands, bots.setBotGroupDefaultAdminRights, bots.setBotInfo, bots.setBotMenuButton, bots.setCustomVerification, bots.setJoinChatResults, bots.toggleUserEmojiStatusPermission, bots.toggleUsername, bots.updateStarRefProgram, bots.updateUserEmojiStatus, channels.checkSearchPostsFlood, channels.checkUsername, channels.convertToGigagroup, channels.createChannel, channels.deactivateAllUsernames, channels.deleteChannel, channels.deleteHistory, channels.deleteMessages, channels.deleteParticipantHistory, channels.editAdmin, channels.editBanned, channels.editLocation, channels.editPhoto, channels.editTitle, channels.exportMessageLink, channels.getAdminLog, channels.getAdminedPublicChannels, channels.getChannelRecommendations, channels.getChannels, channels.getFullChannel, channels.getGroupsForDiscussion, channels.getInactiveChannels, channels.getLeftChannels, channels.getMessageAuthor, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.getSendAs, channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, channels.reorderUsernames, channels.reportAntiSpamFalsePositive, channels.reportSpam, channels.restrictSponsoredMessages, channels.searchPosts, channels.setBoostsToUnblockRestrictions, channels.setDiscussionGroup, channels.setEmojiStickers, channels.setMainProfileTab, channels.setStickers, channels.toggleAntiSpam, channels.toggleAutotranslation, channels.toggleForum, channels.toggleJoinRequest, channels.toggleJoinToSend, channels.toggleParticipantsHidden, channels.togglePreHistoryHidden, channels.toggleSignatures, channels.toggleSlowMode, channels.toggleUsername, channels.toggleViewForumAsMessages, channels.updateColor, channels.updateEmojiStatus, channels.updatePaidMessagesPrice, channels.updateUsername, chatlists.checkChatlistInvite, chatlists.deleteExportedInvite, chatlists.editExportedInvite, chatlists.exportChatlistInvite, chatlists.getChatlistUpdates, chatlists.getExportedInvites, chatlists.getLeaveChatlistSuggestions, chatlists.hideChatlistUpdates, chatlists.joinChatlistInvite, chatlists.joinChatlistUpdates, chatlists.leaveChatlist, contacts.acceptContact, contacts.addContact, contacts.block, contacts.blockFromReplies, contacts.deleteByPhones, contacts.deleteContacts, contacts.editCloseFriends, contacts.exportContactToken, contacts.getBirthdays, contacts.getBlocked, contacts.getContactIDs, contacts.getContacts, contacts.getLocated, contacts.getSaved, contacts.getSponsoredPeers, contacts.getStatuses, contacts.getTopPeers, contacts.importContactToken, contacts.importContacts, contacts.resetSaved, contacts.resetTopPeerRating, contacts.resolvePhone, contacts.resolveUsername, contacts.search, contacts.setBlocked, contacts.toggleTopPeers, contacts.unblock, contacts.updateContactNote, folders.editPeerFolders, fragment.getCollectibleInfo, help.acceptTermsOfService, help.dismissSuggestion, help.editUserInfo, help.getAppUpdate, help.getCdnConfig, help.getInviteText, help.getPassportConfig, help.getPeerColors, help.getPeerProfileColors, help.getPremiumPromo, help.getPromoData, help.getRecentMeUrls, help.getSupport, help.getSupportName, help.getTermsOfServiceUpdate, help.getTimezonesList, help.getUserInfo, help.hidePromoData, help.setBotUpdatesStatus, messages.acceptEncryption, messages.acceptUrlAuth, messages.addChatUser, messages.addPollAnswer, messages.appendTodoList, messages.checkChatInvite, messages.checkHistoryImport, messages.checkHistoryImportPeer, messages.checkQuickReplyShortcut, messages.checkUrlAuthMatchCode, messages.clearAllDrafts, messages.clearRecentReactions, messages.clearRecentStickers, messages.clickSponsoredMessage, messages.composeMessageWithAI, messages.createChat, messages.createForumTopic, messages.declineUrlAuth, messages.deleteChat, messages.deleteChatUser, messages.deleteExportedChatInvite, messages.deleteFactCheck, messages.deleteHistory, messages.deleteMessages, messages.deleteParticipantReaction, messages.deleteParticipantReactions, messages.deletePhoneCallHistory, messages.deletePollAnswer, messages.deleteQuickReplyMessages, messages.deleteQuickReplyShortcut, messages.deleteRevokedExportedChatInvites, messages.deleteSavedHistory, messages.deleteScheduledMessages, messages.deleteTopicHistory, messages.discardEncryption, messages.editChatAbout, messages.editChatAdmin, messages.editChatCreator, messages.editChatDefaultBannedRights, messages.editChatParticipantRank, messages.editChatPhoto, messages.editChatTitle, messages.editExportedChatInvite, messages.editFactCheck, messages.editForumTopic, messages.editInlineBotMessage, messages.editMessage, messages.editQuickReplyShortcut, messages.exportChatInvite, messages.faveSticker, messages.forwardMessages, messages.getAdminsWithInvites, messages.getAllDrafts, messages.getAllStickers, messages.getArchivedStickers, messages.getAttachMenuBot, messages.getAttachMenuBots, messages.getAttachedStickers, messages.getAvailableEffects, messages.getAvailableReactions, messages.getBotApp, messages.getBotCallbackAnswer, messages.getChatInviteImporters, messages.getChats, messages.getCommonChats, messages.getCustomEmojiDocuments, messages.getDefaultHistoryTTL, messages.getDefaultTagReactions, messages.getDhConfig, messages.getDialogFilters, messages.getDialogUnreadMarks, messages.getDialogs, messages.getDiscussionMessage, messages.getDocumentByHash, messages.getEmojiGameInfo, messages.getEmojiGroups, messages.getEmojiKeywords, messages.getEmojiKeywordsDifference, messages.getEmojiKeywordsLanguages, messages.getEmojiProfilePhotoGroups, messages.getEmojiStatusGroups, messages.getEmojiStickerGroups, messages.getEmojiStickers, messages.getEmojiURL, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getExtendedMedia, messages.getFactCheck, messages.getFavedStickers, messages.getFeaturedEmojiStickers, messages.getFeaturedStickers, messages.getForumTopics, messages.getForumTopicsByID, messages.getFullChat, messages.getFutureChatCreatorAfterLeave, messages.getGameHighScores, messages.getHistory, messages.getInlineBotResults, messages.getInlineGameHighScores, messages.getMaskStickers, messages.getMessageEditData, messages.getMessageReactionsList, messages.getMessageReadParticipants, messages.getMessages, messages.getMessagesReactions, messages.getMessagesViews, messages.getMyStickers, messages.getOldFeaturedStickers, messages.getOnlines, messages.getOutboxReadDate, messages.getPaidReactionPrivacy, messages.getPeerDialogs, messages.getPeerSettings, messages.getPersonalChannelHistory, messages.getPinnedDialogs, messages.getPinnedSavedDialogs, messages.getPollResults, messages.getPollVotes, messages.getPreparedInlineMessage, messages.getQuickReplies, messages.getQuickReplyMessages, messages.getRecentLocations, messages.getRecentReactions, messages.getRecentStickers, messages.getReplies, messages.getRichMessage, messages.getSavedDialogs, messages.getSavedDialogsByID, messages.getSavedGifs, messages.getSavedHistory, messages.getSavedReactionTags, messages.getScheduledHistory, messages.getScheduledMessages, messages.getSearchCounters, messages.getSearchResultsCalendar, messages.getSearchResultsPositions, messages.getSplitRanges, messages.getSponsoredMessages, messages.getStickerSet, messages.getStickers, messages.getSuggestedDialogFilters, messages.getTopReactions, messages.getUnreadMentions, messages.getUnreadPollVotes, messages.getUnreadReactions, messages.getWebPage, messages.getWebPagePreview, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.hidePeerSettingsBar, messages.importChatInvite, messages.initHistoryImport, messages.installStickerSet, messages.markDialogUnread, messages.migrateChat, messages.prolongWebView, messages.rateTranscribedAudio, messages.readDiscussion, messages.readEncryptedHistory, messages.readFeaturedStickers, messages.readHistory, messages.readMentions, messages.readMessageContents, messages.readPollVotes, messages.readReactions, messages.readSavedHistory, messages.receivedMessages, messages.receivedQueue, messages.reorderPinnedDialogs, messages.reorderPinnedForumTopics, messages.reorderPinnedSavedDialogs, messages.reorderQuickReplies, messages.reorderStickerSets, messages.report, messages.reportEncryptedSpam, messages.reportMessagesDelivery, messages.reportMusicListen, messages.reportReaction, messages.reportReadMetrics, messages.reportSpam, messages.reportSponsoredMessage, messages.requestAppWebView, messages.requestEncryption, messages.requestMainWebView, messages.requestSimpleWebView, messages.requestUrlAuth, messages.requestWebView, messages.saveDefaultSendAs, messages.saveDraft, messages.saveGif, messages.savePreparedInlineMessage, messages.saveRecentSticker, messages.search, messages.searchCustomEmoji, messages.searchEmojiStickerSets, messages.searchGlobal, messages.searchSentMedia, messages.searchStickerSets, messages.searchStickers, messages.sendBotRequestedPeer, messages.sendEncrypted, messages.sendEncryptedFile, messages.sendEncryptedService, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendQuickReplyMessages, messages.sendReaction, messages.sendScheduledMessages, messages.sendScreenshotNotification, messages.sendVote, messages.sendWebViewData, messages.sendWebViewResultMessage, messages.setBotCallbackAnswer, messages.setBotGuestChatResult, messages.setBotPrecheckoutResults, messages.setBotShippingResults, messages.setChatAvailableReactions, messages.setChatTheme, messages.setChatWallPaper, messages.setDefaultHistoryTTL, messages.setDefaultReaction, messages.setEncryptedTyping, messages.setGameScore, messages.setHistoryTTL, messages.setInlineBotResults, messages.setInlineGameScore, messages.setTyping, messages.startBot, messages.startHistoryImport, messages.summarizeText, messages.toggleBotInAttachMenu, messages.toggleDialogFilterTags, messages.toggleDialogPin, messages.toggleNoForwards, messages.togglePaidReactionPrivacy, messages.togglePeerTranslations, messages.toggleSavedDialogPin, messages.toggleStickerSets, messages.toggleSuggestedPostApproval, messages.toggleTodoCompleted, messages.transcribeAudio, messages.translateText, messages.uninstallStickerSet, messages.unpinAllMessages, messages.updateDialogFilter, messages.updateDialogFiltersOrder, messages.updatePinnedForumTopic, messages.updatePinnedMessage, messages.updateSavedReactionTag, messages.uploadEncryptedFile, messages.uploadImportedMedia, messages.uploadMedia, messages.viewSponsoredMessage, payments.applyGiftCode, payments.botCancelStarsSubscription, payments.changeStarsSubscription, payments.checkCanSendGift, payments.checkGiftCode, payments.clearSavedInfo, payments.connectStarRefBot, payments.convertStarGift, payments.craftStarGift, payments.createStarGiftCollection, payments.deleteStarGiftCollection, payments.editConnectedStarRefBot, payments.exportInvoice, payments.fulfillStarsSubscription, payments.getBankCardData, payments.getConnectedStarRefBot, payments.getConnectedStarRefBots, payments.getCraftStarGifts, payments.getGiveawayInfo, payments.getPaymentReceipt, payments.getPremiumGiftCodeOptions, payments.getResaleStarGifts, payments.getSavedInfo, payments.getSavedStarGift, payments.getSavedStarGifts, payments.getStarGiftActiveAuctions, payments.getStarGiftAuctionAcquiredGifts, payments.getStarGiftAuctionState, payments.getStarGiftCollections, payments.getStarGiftUpgradeAttributes, payments.getStarGiftUpgradePreview, payments.getStarGiftWithdrawalUrl, payments.getStarGifts, payments.getStarsGiftOptions, payments.getStarsGiveawayOptions, payments.getStarsRevenueAdsAccountUrl, payments.getStarsRevenueStats, payments.getStarsRevenueWithdrawalUrl, payments.getStarsStatus, payments.getStarsSubscriptions, payments.getStarsTopupOptions, payments.getStarsTransactions, payments.getStarsTransactionsByID, payments.getSuggestedStarRefBots, payments.getUniqueStarGift, payments.getUniqueStarGiftValueInfo, payments.launchPrepaidGiveaway, payments.refundStarsCharge, payments.reorderStarGiftCollections, payments.resolveStarGiftOffer, payments.saveStarGift, payments.sendStarGiftOffer, payments.sendStarsForm, payments.toggleChatStarGiftNotifications, payments.toggleStarGiftsPinnedToTop, payments.transferStarGift, payments.updateStarGiftCollection, payments.updateStarGiftPrice, payments.upgradeStarGift, payments.validateRequestedInfo, phone.acceptCall, phone.checkGroupCall, phone.confirmCall, phone.createConferenceCall, phone.createGroupCall, phone.declineConferenceCallInvite, phone.deleteConferenceCallParticipants, phone.deleteGroupCallMessages, phone.deleteGroupCallParticipantMessages, phone.discardCall, phone.discardGroupCall, phone.editGroupCallParticipant, phone.editGroupCallTitle, phone.exportGroupCallInvite, phone.getCallConfig, phone.getGroupCall, phone.getGroupCallChainBlocks, phone.getGroupCallJoinAs, phone.getGroupCallStars, phone.getGroupCallStreamChannels, phone.getGroupCallStreamRtmpUrl, phone.getGroupParticipants, phone.inviteConferenceCallParticipant, phone.inviteToGroupCall, phone.joinGroupCall, phone.joinGroupCallPresentation, phone.leaveGroupCall, phone.leaveGroupCallPresentation, phone.receivedCall, phone.requestCall, phone.saveCallDebug, phone.saveCallLog, phone.saveDefaultGroupCallJoinAs, phone.saveDefaultSendAs, phone.sendConferenceCallBroadcast, phone.sendGroupCallEncryptedMessage, phone.sendGroupCallMessage, phone.sendSignalingData, phone.setCallRating, phone.startScheduledGroupCall, phone.toggleGroupCallRecord, phone.toggleGroupCallSettings, phone.toggleGroupCallStartSubscription, photos.deletePhotos, photos.getUserPhotos, photos.updateProfilePhoto, photos.uploadContactProfilePhoto, photos.uploadProfilePhoto, premium.applyBoost, premium.getBoostsList, premium.getBoostsStatus, premium.getMyBoosts, premium.getUserBoosts, smsjobs.finishJob, smsjobs.getSmsJob, smsjobs.getStatus, smsjobs.isEligibleToJoin, smsjobs.join, smsjobs.leave, smsjobs.updateSettings, stats.getBroadcastStats, stats.getMegagroupStats, stats.getMessagePublicForwards, stats.getMessageStats, stats.getPollStats, stats.getStoryPublicForwards, stats.getStoryStats, stats.loadAsyncGraph, stickers.addStickerToSet, stickers.changeSticker, stickers.changeStickerPosition, stickers.checkShortName, stickers.createStickerSet, stickers.deleteStickerSet, stickers.removeStickerFromSet, stickers.renameStickerSet, stickers.replaceSticker, stickers.setStickerSetThumb, stickers.suggestShortName, stories.activateStealthMode, stories.canSendStory, stories.createAlbum, stories.deleteAlbum, stories.deleteStories, stories.editStory, stories.exportStoryLink, stories.getAlbumStories, stories.getAlbums, stories.getAllReadPeerStories, stories.getAllStories, stories.getChatsToSend, stories.getPeerMaxIDs, stories.getPeerStories, stories.getPinnedStories, stories.getStoriesArchive, stories.getStoriesByID, stories.getStoriesViews, stories.getStoryReactionsList, stories.getStoryViewsList, stories.incrementStoryViews, stories.readStories, stories.reorderAlbums, stories.report, stories.searchPosts, stories.sendReaction, stories.sendStory, stories.startLive, stories.toggleAllStoriesHidden, stories.togglePeerStoriesHidden, stories.togglePinned, stories.togglePinnedToTop, stories.updateAlbum, updates.getChannelDifference, updates.getDifference, updates.getState, upload.getCdnFile, upload.getCdnFileHashes, upload.getFile, upload.getFileHashes, upload.getWebFile, upload.reuploadCdnFile, upload.saveBigFilePart, upload.saveFilePart, users.getFullUser, users.getRequirementsToContact, users.getSavedMusic, users.getSavedMusicByID, users.getUsers, users.setSecureValueErrors, users.suggestBirthday |
| 401 | SESSION_EXPIRED | No methods are mapped. |
| 401 | SESSION_PASSWORD_NEEDED | No methods are mapped. |
| 401 | SESSION_REVOKED | No methods are mapped. |
| 401 | USER_DEACTIVATED | No methods are mapped. |
| 401 | USER_DEACTIVATED_BAN | No methods are mapped. |
| 403 | ACCESS_DENIED | account.initPasskeyRegistration |
| 403 | ALLOW_PAYMENT_REQUIRED_%d | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 403 | BOT_ACCESS_FORBIDDEN | account.setGlobalPrivacySettings, messages.deleteMessages, payments.getPaymentForm, payments.getStarsStatus, payments.sendStarsForm, stories.deleteStories, stories.sendStory |
| 403 | BOT_FORUM_CREATE_FORBIDDEN | messages.createForumTopic |
| 403 | BOT_GUARD_NOT_SUPPORTED | bots.setJoinChatResults |
| 403 | BOT_VERIFIER_FORBIDDEN | bots.setCustomVerification |
| 403 | BROADCAST_FORBIDDEN | messages.getMessageReactionsList, messages.getPollVotes |
| 403 | CHANNEL_PUBLIC_GROUP_NA | channels.getFullChannel, channels.leaveChannel, updates.getChannelDifference |
| 403 | CHAT_ACTION_FORBIDDEN | messages.deleteFactCheck, messages.editFactCheck |
| 403 | CHAT_ADMIN_INVITE_REQUIRED | channels.editAdmin |
| 403 | CHAT_ADMIN_REQUIRED | channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editForumTopic (not in selected Layer 228 schema), channels.editPhoto, channels.editTitle, channels.getAdminLog, channels.getParticipant, channels.getParticipants, channels.inviteToChannel, channels.updateUsername, messages.addChatUser, messages.editMessage, messages.forwardMessages, messages.migrateChat, messages.search, messages.sendMedia, messages.sendMessage, stats.getBroadcastStats, stats.getMegagroupStats |
| 403 | CHAT_FORBIDDEN | No methods are mapped. |
| 403 | CHAT_GUEST_SEND_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage |
| 403 | CHAT_SEND_AUDIOS_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia |
| 403 | CHAT_SEND_DOCS_FORBIDDEN | messages.forwardMessages, messages.sendMedia |
| 403 | CHAT_SEND_GAME_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult |
| 403 | CHAT_SEND_GIFS_FORBIDDEN | messages.editMessage, messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia |
| 403 | CHAT_SEND_INLINE_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult |
| 403 | CHAT_SEND_MEDIA_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMultiMedia |
| 403 | CHAT_SEND_PHOTOS_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMultiMedia |
| 403 | CHAT_SEND_PLAIN_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage |
| 403 | CHAT_SEND_POLL_FORBIDDEN | messages.forwardMessages, messages.sendMedia |
| 403 | CHAT_SEND_ROUNDVIDEOS_FORBIDDEN | messages.sendMedia |
| 403 | CHAT_SEND_STICKERS_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia |
| 403 | CHAT_SEND_VIDEOS_FORBIDDEN | messages.forwardMessages, messages.sendMedia, messages.sendMultiMedia |
| 403 | CHAT_SEND_VOICES_FORBIDDEN | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia |
| 403 | CHAT_SEND_WEBPAGE_FORBIDDEN | messages.forwardMessages |
| 403 | CHAT_TYPE_INVALID | phone.inviteToGroupCall |
| 403 | CHAT_WRITE_FORBIDDEN | channels.convertToGigagroup, channels.createForumTopic (not in selected Layer 228 schema), channels.deleteChannel, channels.deleteParticipantHistory, channels.deleteTopicHistory (not in selected Layer 228 schema), channels.deleteUserHistory (not in selected Layer 228 schema), channels.editAdmin, channels.editBanned, channels.editCreator (not in selected Layer 228 schema), channels.editPhoto, channels.editTitle, channels.getAdminLog, channels.inviteToChannel, channels.setDiscussionGroup, channels.updatePinnedForumTopic (not in selected Layer 228 schema), channels.updateUsername, invokeWithLayer, messages.addChatUser, messages.editChatAbout, messages.editChatDefaultBannedRights, messages.editExportedChatInvite, messages.editMessage, messages.exportChatInvite, messages.forwardMessages, messages.getAdminsWithInvites, messages.getChatInviteImporters, messages.getDialogs, messages.getExportedChatInvite, messages.getExportedChatInvites, messages.getMessageEditData, messages.hideAllChatJoinRequests, messages.hideChatJoinRequest, messages.requestWebView, messages.saveDraft, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendPaidReaction, messages.sendReaction, messages.setTyping, messages.startBot, messages.updatePinnedMessage, messages.uploadMedia, payments.getStarsRevenueAdsAccountUrl, phone.joinGroupCall, updates.getChannelDifference, updates.getDifference |
| 403 | EDIT_BOT_INVITE_FORBIDDEN | messages.editExportedChatInvite |
| 403 | GROUPCALL_ALREADY_STARTED | phone.startScheduledGroupCall, phone.toggleGroupCallStartSubscription |
| 403 | GROUPCALL_CHANGE_FORBIDDEN | phone.toggleGroupCallSettings |
| 403 | GROUPCALL_FORBIDDEN | messages.setTyping, phone.discardGroupCall, phone.editGroupCallParticipant, phone.editGroupCallTitle, phone.getGroupCall, phone.inviteToGroupCall, phone.joinGroupCall, phone.toggleGroupCallRecord, phone.toggleGroupCallSettings, phone.toggleGroupCallStartSubscription |
| 403 | INLINE_BOT_REQUIRED | messages.editMessage |
| 403 | MESSAGE_AUTHOR_REQUIRED | messages.editMessage, messages.getMessageEditData |
| 403 | MESSAGE_DELETE_FORBIDDEN | channels.deleteMessages, messages.deleteMessages, messages.deleteScheduledMessages |
| 403 | NOT_ELIGIBLE | smsjobs.isEligibleToJoin |
| 403 | PARTICIPANT_JOIN_MISSING | phone.joinGroupCallPresentation |
| 403 | PEER_ID_INVALID | payments.getSuggestedStarRefBots |
| 403 | POLL_VOTE_REQUIRED | messages.getPollVotes |
| 403 | PREMIUM_ACCOUNT_REQUIRED | account.createBusinessChatLink, account.editBusinessChatLink, account.setGlobalPrivacySettings, account.updateColor, account.updateEmojiStatus, channels.createForumTopic (not in selected Layer 228 schema), channels.searchPosts, messages.checkQuickReplyShortcut, messages.createForumTopic, messages.editQuickReplyShortcut, messages.forwardMessages, messages.reorderQuickReplies, messages.sendMedia, messages.sendMessage, messages.sendQuickReplyMessages, messages.sendReaction, messages.toggleDialogFilterTags, messages.transcribeAudio, messages.updateSavedReactionTag |
| 403 | PRIVACY_PREMIUM_REQUIRED | messages.forwardMessages, messages.requestWebView, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 403 | PUBLIC_CHANNEL_MISSING | phone.exportGroupCallInvite |
| 403 | RIGHT_FORBIDDEN | channels.editAdmin |
| 403 | SENSITIVE_CHANGE_FORBIDDEN | account.setContentSettings |
| 403 | TAKEOUT_REQUIRED | account.finishTakeoutSession, channels.getLeftChannels, contacts.getSaved |
| 403 | USER_BANNED_IN_CHANNEL | messages.sendReaction |
| 403 | USER_BOT_INVALID | messages.setBotGuestChatResult, messages.setInlineBotResults |
| 403 | USER_CHANNELS_TOO_MUCH | channels.editAdmin, channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, messages.editChatCreator, messages.hideChatJoinRequest |
| 403 | USER_DELETED | messages.sendEncryptedService |
| 403 | USER_DISALLOWED_STARGIFTS | payments.getPaymentForm |
| 403 | USER_INVALID | help.editUserInfo, help.getSupportName, help.getUserInfo |
| 403 | USER_IS_BLOCKED | messages.forwardMessages, messages.requestEncryption, messages.sendEncrypted, messages.sendEncryptedService, messages.sendMedia, messages.sendMessage, messages.setTyping, phone.requestCall |
| 403 | USER_NOT_MUTUAL_CONTACT | channels.editAdmin, channels.inviteToChannel, messages.addChatUser |
| 403 | USER_NOT_PARTICIPANT | phone.inviteToGroupCall |
| 403 | USER_PERMISSION_DENIED | bots.updateUserEmojiStatus |
| 403 | USER_PRIVACY_RESTRICTED | channels.editAdmin, channels.editCreator (not in selected Layer 228 schema), channels.inviteToChannel, help.getConfig, messages.addChatUser, messages.editChatCreator, messages.getOutboxReadDate, phone.requestCall |
| 403 | USER_RESTRICTED | channels.createChannel, channels.editAdmin, messages.createChat |
| 403 | VOICE_MESSAGES_FORBIDDEN | messages.forwardMessages |
| 403 | YOUR_PRIVACY_RESTRICTED | messages.getOutboxReadDate |
| 404 | METHOD_INVALID | upload.getCdnFile |
| 404 | PEER_ID_INVALID | messages.sendMessage |
| 406 | ALLOW_PAYMENT_REQUIRED | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 406 | API_GIFT_RESTRICTED_UPDATE_APP | payments.getPaymentForm, payments.sendStarsForm |
| 406 | AUTH_KEY_DUPLICATED | No methods are mapped. |
| 406 | BANNED_RIGHTS_INVALID | channels.editBanned |
| 406 | BUSINESS_ADDRESS_ACTIVE | contacts.getLocated |
| 406 | CALL_PROTOCOL_COMPAT_LAYER_INVALID | phone.acceptCall |
| 406 | CHANNEL_PRIVATE | channels.deleteChannel, channels.deleteMessages, channels.editBanned, channels.getAdminLog, channels.getChannels, channels.getFullChannel, channels.getMessages, channels.getParticipant, channels.getParticipants, channels.inviteToChannel, channels.joinChannel, channels.leaveChannel, channels.readHistory, channels.readMessageContents, messages.checkChatInvite, messages.editMessage, messages.forwardMessages, messages.getHistory, messages.getInlineBotResults, messages.getMessagesViews, messages.getPeerDialogs, messages.sendMedia, messages.sendMessage, messages.setTyping, updates.getChannelDifference |
| 406 | CHANNEL_TOO_LARGE | channels.deleteChannel |
| 406 | CHAT_FORWARDS_RESTRICTED | messages.forwardMessages |
| 406 | EDIT_MESSAGE_TEMP_RESTRICTED | messages.editMessage |
| 406 | FILEREF_UPGRADE_NEEDED | upload.getFile |
| 406 | FRESH_CHANGE_ADMINS_FORBIDDEN | channels.editAdmin |
| 406 | FRESH_CHANGE_PHONE_FORBIDDEN | account.sendChangePhoneCode |
| 406 | FRESH_RESET_AUTHORISATION_FORBIDDEN | account.initPasskeyRegistration, account.resetAuthorization, account.setAuthorizationTTL, auth.resetAuthorizations |
| 406 | INVITE_HASH_EXPIRED | channels.joinChannel, invokeWithLayer, messages.checkChatInvite, messages.importChatInvite |
| 406 | PAYMENT_UNSUPPORTED | messages.forwardMessages, messages.sendMessage |
| 406 | PEER_ID_INVALID | messages.forwardMessages, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.setTyping |
| 406 | PHONE_NUMBER_INVALID | account.changePhone, account.sendChangePhoneCode, auth.cancelCode, auth.checkPhone (not in selected Layer 228 schema), auth.resendCode, auth.sendCode, auth.signIn, auth.signUp |
| 406 | PHONE_PASSWORD_FLOOD | auth.sendCode |
| 406 | POLL_COUNTRY_RESTRICTED | messages.sendVote |
| 406 | POLL_MEMBER_RESTRICTED | messages.sendVote |
| 406 | PRECHECKOUT_FAILED | payments.sendStarsForm |
| 406 | PREMIUM_CURRENTLY_UNAVAILABLE | payments.canPurchasePremium (not in selected Layer 228 schema), payments.canPurchaseStore |
| 406 | PREVIOUS_CHAT_IMPORT_ACTIVE_WAIT_%dMIN | messages.initHistoryImport |
| 406 | PRIVACY_PREMIUM_REQUIRED | messages.forwardMessages, messages.sendMessage |
| 406 | SEND_CODE_UNAVAILABLE | auth.resendCode |
| 406 | STARGIFT_EXPORT_IN_PROGRESS | payments.getPaymentForm |
| 406 | STARS_FORM_AMOUNT_MISMATCH | payments.getPaymentForm, payments.sendStarsForm |
| 406 | STICKERSET_INVALID | messages.getStickerSet, messages.installStickerSet, messages.uninstallStickerSet, stickers.addStickerToSet |
| 406 | STICKERSET_OWNER_ANONYMOUS | channels.setStickers |
| 406 | TOPIC_CLOSED | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 406 | TOPIC_DELETED | messages.forwardMessages, messages.sendMedia, messages.sendMessage |
| 406 | TRANSLATIONS_DISABLED | messages.translateText |
| 406 | UPDATE_APP_TO_LOGIN | auth.sendCode, auth.signIn |
| 406 | USERPIC_PRIVACY_REQUIRED | contacts.getLocated |
| 406 | USERPIC_UPLOAD_REQUIRED | contacts.getLocated |
| 406 | USER_RESTRICTED | channels.createChannel, messages.createChat |
| 420 | 2FA_CONFIRM_WAIT_%d | account.deleteAccount |
| 420 | ADDRESS_INVALID | channels.createChannel |
| 420 | FLOOD_PREMIUM_WAIT_%d | upload.getFile |
| 420 | FLOOD_WAIT_%d | No methods are mapped. |
| 420 | FROZEN_METHOD_INVALID | channels.deleteMessages, channels.joinChannel, channels.searchPosts |
| 420 | PREMIUM_SUB_ACTIVE_UNTIL_%d | payments.applyGiftCode |
| 420 | SLOWMODE_WAIT_%d | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia |
| 420 | TAKEOUT_INIT_DELAY_%d | account.initTakeoutSession |
| 500 | AICOMPOSE_TIMEOUT | messages.composeMessageWithAI |
| 500 | AUTH_KEY_UNSYNCHRONIZED | auth.checkPassword |
| 500 | AUTH_RESTART | auth.exportLoginToken, auth.finishPasskeyLogin, auth.initPasskeyLogin, auth.sendCode, auth.signIn |
| 500 | AUTH_RESTART_%d | auth.sendCode |
| 500 | CALL_OCCUPY_FAILED | phone.acceptCall, phone.discardCall |
| 500 | CDN_UPLOAD_TIMEOUT | upload.reuploadCdnFile |
| 500 | CHAT_ID_GENERATE_FAILED | messages.createChat |
| 500 | CHAT_INVALID | channels.createChannel, messages.migrateChat |
| 500 | MSG_WAIT_FAILED | messages.editMessage, messages.receivedQueue, messages.sendEncrypted, messages.sendEncryptedService, messages.sendMessage |
| 500 | OAUTH_REQUEST_INVALID | messages.requestUrlAuth |
| 500 | PERSISTENT_TIMESTAMP_OUTDATED | updates.getChannelDifference |
| 500 | RANDOM_ID_DUPLICATE | messages.forwardMessages, messages.sendInlineBotResult, messages.sendMedia, messages.sendMessage, messages.sendMultiMedia, messages.sendScheduledMessages, messages.startBot, phone.requestCall, updates.getDifference |
| 500 | SEND_MEDIA_INVALID | messages.sendInlineBotResult |
| 500 | SIGN_IN_FAILED | auth.signIn |
| 500 | TRANSLATE_REQ_FAILED | messages.translateText |
| 500 | TRANSLATION_TIMEOUT | messages.translateText |