Pause, resume or complete a distribution
Change the status of a distribution that is already published. A study collects responses only while it has a published distribution, so this is how a study is paused or closed. published -> paused stops new participants from starting; paused -> published resumes; published or paused -> completed closes the distribution for good, and a completed panel distribution returns its unused credits. A completed distribution cannot change status again; duplicate it instead. in_review -> draft cancels a review request. Any other transition is a 409. A draft or in_review distribution goes live through the publish endpoint, which also charges credits and freezes the study snapshot. For a panel distribution, the provider project is paused, resumed or closed in the background after this call returns.
Request
- Base URLhttps://app.voicepanel.com
- URLhttps://app.voicepanel.com/api/v1/distributions/{distribution_id}/status
- AuthHTTP bearer
Path parameters
The distribution ID
Request body
Example request
{
"status": "paused"
}Response
The distribution with its new status
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.