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 APIOverviewREST APIGet Web Inbox user messagesgetUpdate Web Inbox message read statusputReport Web Inbox Message metricspostDelete Web Inbox messagedeleteOptiText APIUnsubscribesAdd UnsubscribespostGet UnsubscribesgetDelete UnsubscribesdeletePromotionsPromotion CommandCreate a promotionpostDelete an existing promotiondeleteActivate a draft or deactivated promotionpatchSet a condition to a draft or deactivated promotionpatchDeactivate an active promotionpatchDuplicate an existing promotionpostSet metadata to a draft promotionpatchSet a promotion tier to a draft or deactivated promotionpatchSet properties to a draft or deactivated promotionpatchCreate a promotion transactionpostPromotion QueryValidate promotion codepostGet a promotion by idgetValidate promotion customerspostTenant CommandCreate 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 transactionpostTenant QueryGet a tenant by idgetSports Inventory REST API/recordsputputpostpostdeletedeleteGet a tenant by idget https://example.com/v1/tenants/{tenantId}