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 & OptiWeb APIOverviewNo-SDK IntegrationAdd DevicepostReceiving Push NotificationsTracking OpenspostRemove DevicedeleteTransactional MessagingSend PushpostCancel Scheduled PushdeleteSend In-App MessagepostOptiWeb Inbox APIOverviewSDKGet Web Inbox user messagesgetUpdate Web Inbox message read statusputReport Web Inbox Message metricspostDelete Web Inbox messagedeleteOptiText APIUnsubscribesAdd UnsubscribespostGet UnsubscribesgetDelete UnsubscribesdeleteValidate promotion customerspost https://example.com/v1/promotions/{promotionId}/validate