Distributions
Create a distribution
Create a new distribution for a study. A distribution defines how participants access the study — via a shareable link, a panel provider, embedded widget, or other method.
post/api/v1/distributions
Request
- Base URLhttps://app.voicepanel.com
- URLhttps://app.voicepanel.com/api/v1/distributions
- AuthHTTP bearer
Request body
Example request
{
"study_id": "stdy_Qm3vR8tLp2XnWz",
"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
Created
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.