Distributions
Update a distribution
Update an existing distribution's configuration. The path names the distribution; the body carries only the fields to change. Omitted fields remain unchanged. Set is_archived to archive or unarchive the distribution. status is not a field of this body: pause, resume or complete a distribution with PATCH /api/v1/distributions/{distribution_id}/status, and make one live with POST /api/v1/distributions/{distribution_id}/publish.
patch/api/v1/distributions/{distribution_id}
Request
- Base URLhttps://app.voicepanel.com
- URLhttps://app.voicepanel.com/api/v1/distributions/{distribution_id}
- AuthHTTP bearer
Path parameters
distribution_idstring required
Example:dst_7C1hPliVteu3n4
The distribution ID
Request body
Example request
{
"name": "March newsletter link",
"type": "link",
"config": {},
"incentive": {
"type": "gift_card",
"amount": 10,
"title": "$10 gift card",
"description": "Sent by email after you complete the interview."
},
"quota_limit": 100,
"quota_frequency": "lifetime",
"screener_questions": [
{
"text": "Have you ordered grocery delivery in the last 3 months?",
"type": "radio",
"isRequired": true,
"options": [
{
"text": "Yes",
"qualification": "qualify"
},
{
"text": "No",
"qualification": "disqualify"
}
]
}
],
"default_response_language": "en",
"automatic_invites": true,
"complete_redirect_url": "https://example.com/thanks?rid={{response_id}}",
"description": "Shared with newsletter subscribers in March."
}Response
Successful response
Example response
{
"id": "dst_7C1hPliVteu3n4",
"url": "https://app.voicepanel.co/d/7C1hPliVteu3n4",
"study_id": "stdy_Qm3vR8tLp2XnWz",
"name": "March newsletter link",
"description": "Shared with newsletter subscribers in March.",
"type": "link",
"status": "published",
"config": {},
"incentive": {
"type": "gift_card",
"amount": 10,
"title": "$10 gift card",
"description": "Sent by email after you complete the interview."
},
"quota_limit": 100,
"quota_frequency": "lifetime",
"quota_usage": 42,
"screener_questions": [
{
"text": "Have you ordered grocery delivery in the last 3 months?",
"type": "radio",
"isRequired": true,
"options": [
{
"text": "Yes",
"qualification": "qualify"
},
{
"text": "No",
"qualification": "disqualify"
}
]
}
],
"default_response_language": "en",
"automatic_invites": true,
"complete_redirect_url": "https://example.com/thanks?rid={{response_id}}",
"seq_num": 1,
"published_at": "2026-03-02T15:12:00.000Z",
"last_completed_at": "2026-03-09T18:45:00.000Z",
"created_by": "0f1b3c6e-9d2a-4b7c-8e5f-2a1d4c6b8e90",
"created_at": "2026-03-02T15:00:00.000Z",
"updated_at": "2026-03-09T18:45:00.000Z",
"pretranslations": [
{
"locale": "es"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.