Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)
Please help us help you and fill where relevant:
Your LimeSurvey version: [see right hand bottom of your LimeSurvey admin screen]
Own server or LimeSurvey hosting:
Survey theme/template:
==================
(Write here your question/remark)
Please help us help you and fill where relevant: ok
Your LimeSurvey version:
Own server or LimeSurvey hosting: own server
Survey theme/template: default
=================

'm working on an integration between
FusionPBX (FreeSWITCH) and
LimeSurvey, and I need help finalizing the flow of capturing responses from a call into the LimeSurvey system.🔧 System Setup:
- I’ve built a 4-step IVR chain in FusionPBX:
- IVR 1 (1002): Collects Q1 (satisfaction)
- IVR 2 (1003): Collects Q2 (agent knowledge)
- IVR 3 (1004): Collects Q3 (overall service)
- IVR 4 (1005): Plays a thank-you message, then transfers to 1006
- At extension 1006, I run a
script which:
- Reads the 3 answers saved as session variables (
,
,
)
- Sends them via a
POST to the LimeSurvey RemoteControl 2 API using
✅ What works:
- The
POST from SSH manually works — it returns
- LimeSurvey accepts the submission — it shows a new response row
❌ What’s not working:
- The answers submitted via the API are not showing up in the response data in LimeSurvey — the fields are blank.
- I've tried using
,
,
as question codes in
, but the answers still aren't appearing.
What I need help with:
- How can I verify the correct question codes to use in
?
- Is there a recommended way to confirm what LimeSurvey is expecting when posting via the API?
- Could this be an issue with how the questions are configured (e.g., hidden/mandatory/grouped)?
Any guidance or example of a properly structured
JSON that works for LimeSurvey v5/v6 would be hugely appreciated.