JUMP TOGETTING STARTEDIntegrating Your App with RetenoSDK DOCUMENTATIONManaging Mobile SDK Access KeysiOS SDKiOS SDK SetupiOS User InformationiOS User BehaviouriOS Debug ModeiOS App InboxiOS RecommendationsiOS Ecommerce Activity TrackingiOS Links HandleriOS Action ButtonsiOS Images CarouselIOS SDK In-App Status HandleriOS SDK In-Apps PauseiOS SDK Old Versions SupportiOS App Lifecycle EventsAndroid SDKAndroid SDK SetupAndroid User InformationAndroid User BehaviourAndroid Debug ModeAndroid Push HandlingAndroid App InboxAndroid In-App MessagesAndroid In-App Messages PauseIn-App Lifecycle CallbacksAndroid RecommendationsAndroid Ecommerce Activity TrackingAndroid Action ButtonsAndroid Old Versions SupportSetting Up Firebase Application for Firebase Cloud MessagingPreventing Possible WorkManager IssuesAndroid App Lifecycle EventsReact Native SDKReact Native iOS SDK SetupReact Native Android SDK SetupReact Native User InformationReact Native User BehaviourReact Native Push NotificationReact Native RecommendationsReact Native In-App MessagesReact Native App Inbox MessagesReact Native App Lifecycle EventsReact Native Action ButtonsFlutter SDKFlutter iOS SDK SetupFlutter Android SDK SetupFlutter User InformationFlutter User BehaviourFlutter Push HandlingFlutter App Inbox MessagesFlutter In-App Messages Lifecycle CallbacksFlutter RecommendationsFlutter Action ButtonsUnity SDK SetupUnity iOS SDK SetupUnity Android SDK SetupUnity User InformationUnity User BehaviourCordova SDKCordova iOS SDK SetupCordova Android SDK SetupCordova User InformationCordova User BehaviourCordova Push HandlingIonic SDKIonic iOS SDK SetupIonic Android SDK SetupIonic User InformationIonic User BehaviourIonic Push HandlingUsing updateUserAttributes MethodSDK Release NotesAPIGetting Started With APIFAQ: Integrating with APIAPI KeysTesting Your API ConnectionRate Limitsreteno.comContactsAdd/update a contactpostDelete contact by externalCustomerIddeleteSubscribe a contactpostSearch for contactsgetAdd/update contactspostAdd/update contacts from external filepostGet contact import statusgetGet email by contactIDgetAdd emails to unsubscribed listpostRemove emails from unsubscribed listpostGet contacts from a segmentgetDelete from static segmentpostAttach contact to static segmentpostGet segmentsgetGet contact ID by tokengetGet contact subscriptionsgetUpdate contact subscriptionsputGet contactgetUpdate contactputDelete contactdeleteContact recommendations based on web trackinggetGet the list of catalogsgetOrdersAdd orderspostEventsGenerate events v1postGenerate past events V1postDelete eventsdeleteGenerate event v2postGenerate past events V2postGenerate API tokenpostMessagesSearch for email messagesgetAdd base email messagepostGet email message view linkgetSend prepared messagepostGet single message statusgetSend email messagepostGet email messagegetUpdate basic email messageputDelete basic email messagedeleteUpdate translated email messageputDelete translated email messagedeleteSearch for mobile push messagesgetAdd base mobile push messagepostGet a mobile push messagegetUpdate base mobile push messageputDelete base mobile push messagedeleteUpdate translated mobile push messageputDelete language version of mobile push messagedeleteSearch for app inbox messagesgetAdd base app inbox messagepostGet the app inbox messagegetUpdate the base app inbox messageputDelete app inbox messagedeleteUpdate language version of app inbox messageputDelete translated app inbox messagedeleteSearch for telegram bot messagesgetAdd base telegram bot messagepostGet the app telegram bot messagegetUpdate base telegram bot messageputDelete telegram bot messagedeleteUpdate translated telegram bot messageputDelete translated telegram bot messagedeleteUpdate interaction statusputGet SMS messagegetSend SMS messagepostSearch for SMS messagesgetSend Viber messagepostGet broadcastsgetCreate broadcastpostGet broadcast infogetCancel scheduled broadcastdeleteGet SMS interfacesgetGet email interfacesgetGet promotional codesgetUpload promotional codes in JSON formatpostGet the number of available promotional codesgetGet organization subscriptionsgetGet preprocessor file statusgetUpload file for preprocessorpostUpdate file for preprocessorpostBehavior trackingGet contacts activitygetGet contact's message historygetGet token activitygetChange token activityputAccountGet account infogetGet organization balancegetGet organization billing historygetSiteGet domaingetAdd domainpostGet scriptgetAppsAdd application tokenspostPowered by Add application tokenspost https://api.reteno.com/api/v1/apps/{app_uuid}/tokensThe method is used for adding application tokens.