Agree, it was wrongly named for the respondant_get if it deals only with with signatures.
Ok, let's see what the API Respondant need to deal with
- reserved respondants
- respondants
- signatures (validated or not confirmed)
IMO signatures & respondants are the same (one is online the other offline, but they both belong to a survey)
What's the difference between reserved respondants & respondants? Is this only a status difference (like for the signatures?)
Anyway, I'd see one single api.respondant.get (
{ survey_id (list) or id (single) and status_id }
)
if the code different and more complex than status_id add a type = ['signature','reserved', 'responded']
I don't have the time to look now at the detail of respondant vs. reserved implementation. Ping me later on IRC if blocked.
Xavier,
Can you please review this api