---
title: "Update Campaign Interactions"
method: POST
path: "/Integrations/UpdateCampaignInteractions"
tags: ["External System Integration"]
---

# Update Campaign Interactions

`POST /Integrations/UpdateCampaignInteractions`

Reports to Optimove customer interactions with campaigns executed by a third-party marketing execution system.

## Request body

- OptimoveAPIModelsOptimoveCampaignInteraction
  - `CampaignID` integer
  - `ChannelID` integer — The identifier of a particular campaign execution channel.
  - `InteractionDate` string, date-time, nullable
  - `TemplateID` integer
  - `EventID` integer — Valid values for EventID are: 2 = Opened 3 = Clicked 4 = Unsubscribed 5 = Dropped 6 = Spam report 9 = Bounced
  - `CustomerIDs` string[], nullable — The identifier of a customer in your customer database.
  - `RecipientGroupID` integer, nullable — A single numeric digit indicating a Recipient Group ID. 1 for single groups, 0 for control groups, and 1, 2, etc. for multiple groups or A/B/n campaigns.
  - `AppID` integer, nullable

## Response `200`

Success

---

[API](https://skmtc.net/optimove/apis/optimove-api.md) · [All operations](https://skmtc.net/optimove/apis/optimove-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/optimove/optimove-api/revisions/fc55c5b1bec5/schema)
