JUMP TOOptimove APIGetting Started with Optimove APIOptimove API OverviewGlossaryGeneral InformationGenerating API KeysAuthentication GuideRoles & PermissionsRate LimitsIP Allow ListGeneralLast Data UpdategetRegister Event ListenerpostUnregister Event ListenerpostRegistered Event ListenersgetApi KeyApi Key InfogetModelCustomer Attribute ListgetLifecycle Stage ListgetMicrosegment ListgetMicroSegment ChangersgetActionsAll ActionsgetActions By Target GroupgetAction IDgetAction NamegetAction Details By Target GroupgetPromo CodesgetPromo Codes By CampaigngetPromo Codes By Target GroupgetExecuted Campaign DetailsgetCampaign DetailsgetExecution ChannelsgetExecuted Campaigns By ChannelgetExecuted Campaign Channel DetailsgetTarget GroupsTarget Groups By DategetTarget Group IDgetTarget Group NamegetTarget Group DetailsgetCustomersCurrently Targeted CustomersgetCanceled Campaign CustomersgetProcessed Campaign CustomersgetCustomer Last Action ExecutedgetCustomer Actions By Target GroupgetCustomer One Time Actions By CampaigngetCustomer One Time Actions By DategetCustomers By ActiongetCustomers Action Ended By DategetCustomer Send Details By CampaigngetCustomer Send Details By ChannelgetCustomer Execution Details By CampaigngetCustomer Action Details By DategetCustomer Product Details By DategetCustomer Product Details By CampaigngetCustomer Product RecommendationsgetCustomer Future ValuesgetCustomers Activity Event AttributesgetCampaign Interaction CustomersgetCustomer Channel InteractionsgetCustomer AttributesgetAdd Customer AttributepostUpdate Customer AttributespostCustomer Attribute ChangersgetRemove Customer PIIpostValue SegmentValue SegmentsgetValue Segment IDgetValue Segment NamegetCustomers By Value SegmentgetValue Segment ChangersgetExternal System IntegrationChannel TemplatesgetChannel Template DetailsgetAdd Channel TemplatespostDelete Channel TemplatespostAdd Channel AppspostDelete Channel AppspostPromotionsgetAdd PromotionspostDelete PromotionspostActivity Event ListgetUpdate Campaign MetricspostUpdate Campaign InteractionspostUpdate Customer Promotion StatuspostSet Customer Channel PreferencepostOptimailTemplate FoldersgetEmail ParametersgetAdd TemplatepostUpdate TemplatepostUnsubscribersgetAdd UnsubscriberspostDelete UnsubscriberspostTransactional MailSend Transactional MailpostSend Finalized Transactional MailpostTemplate DetailsgetTransactional Template MetricsgetTransactional User MetricsgetTriggered Conditional ExecutionSet Conditional GatewayputConditional GatewaysgetDelete Conditional GatewaydeleteOptiMobile & OptiWebOverviewOptiMobile SDK ReferenceNo-SDK IntegrationAdd DevicepostReceiving Push NotificationsTracking OpenspostRemove DevicedeleteTransactional MessagingSend PushpostCancel Scheduled PushdeleteSend In-App MessagepostTesting and TroubleshootingOptimobile Web Inbox APIOverviewREST APIMessageGet Web Inbox user messagesgetUpdate Web Inbox message read statusputReport Web Inbox Message metricspostDelete Web Inbox messagedeleteOptiText APIUnsubscribesAdd UnsubscribespostGet UnsubscribesgetDelete UnsubscribesdeletePreference CenterGet PreferencesgetUpdate PreferencesputPromotionsTenant QueryGet a tenant by idgetTenant CommandTenantCommandCreate a tenantpostDelete an existing tenantdeleteActivate a draft or deactivated tenantpatchSet customer property schema to a draft or deactivated tenantpatchDeactivate an active tenantpatchSet metadata to a draft or deactivated tenantpatchSet promotion property schema to a draft or deactivated tenantpatchCreate a tenant transactionpostPromotionQueryValidate promotion codepostGet a promotion by idgetValidate promotion customerspostPromotion CommandPromotionCommandCreate a promotionpostArchive an existing promotiondeleteActivate a draft or deactivated promotionpatchSet the condition tree of the promotionpatchDeactivate an active promotionpatchDuplicate an existing promotionpostSet metadata in promotionpatchSet the list of promotion tiers in a promotionpatchSet properties in a promotionpatchCreate a promotion transactionpostSports Inventory REST API/recordsputputpostpostdeletedeleteSet metadata in promotionpatch https://example.com/v1/promotions/{promotionId}/metadata