You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过SurveyMonkey v3 API移除提醒消息中的部分收件人?

Can I remove specific recipients from a reminder message via the v3 API?

Great question! Let's break this down based on the current state of the v3 API:

From what's documented, there is no direct API endpoint to remove specific recipients from an existing reminder message—even though the web interface supports manually removing up to 1000 non-responding recipients from a collector's reminder. This functionality hasn't been exposed in the v3 API yet.

To recap, your initial API call to create the reminder works exactly as intended:

POST /collectors/<collector_id>/messages { 
  "type": "reminder", 
  "recipient_status": "has_not_responded", 
  "subject": "Reminder! We want your opinion" 
}

But this only generates the reminder for all eligible recipients, with no built-in way to trim the list afterward via API.

Workaround Options

If you need to adjust the recipient list, here are a couple of practical workarounds:

  • If the reminder hasn't been sent yet: Delete the entire reminder message using DELETE /collectors/<collector_id>/messages/<message_id>, then recreate it with a targeted recipient list. Instead of using recipient_status, use the recipients parameter to explicitly specify which users should receive the reminder (assuming your API access allows this level of targeting).
  • If the reminder is already sent: Unfortunately, there's no API way to retract the message from specific recipients. You'll either need to use the web interface's manual removal tool (if the message is still editable) or reach out to the platform's support team for further assistance.

内容的提问来源于stack exchange,提问作者karansthr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:52:54