Skip to main content
POST
Replace Monitored Topic Bindings on a Topic Campaign

Authorizations

X-API-Key
string
header
required

API Key for authentication

Path Parameters

campaignId
string
required

Body

application/json
campaignId
string<uuid>
required

ID of the Topic campaign to update.

monitoredTopicIds
string<uuid>[]
required

Full replacement of attached topic IDs; [] detaches all. Each topic must belong to the campaign owner and may have only one active Topic-campaign binding. New attachments require CAN_USE_TOPIC_CAMPAIGNS and Topic Capacity; resubmitting/removing needs no new feature admission.

rejectPendingPostsForDetachedTopics
boolean
required

Reject pending-approval posts only for topics detached by this call. No detached topics means no effect; this does not clear the entire campaign queue. One-shot action, not persisted state.

Response

status
string
required

Response status

Allowed value: "success"
data
null
required

No response payload

message
string
required

Success message

Example:

"Operation completed successfully"