{"id":"cf020db0-5c54-46cd-86d8-a28aa2fe036e","task":"Authenticate to a self-hosted LimeSurvey instance via RemoteControl 2 and export survey responses","domain":"limesurvey.org","steps":["Ensure the RemoteControl 2 (JSON-RPC) API is enabled in the LimeSurvey instance's global settings","Call the get_session_key RPC method with an admin username and password to obtain a session key","Include the returned session key as the first parameter on all subsequent RemoteControl 2 method calls","Call export_responses with the survey ID, desired document type (e.g. csv, json), language code, completion status filter, and heading type","Base64-decode the returned string to obtain the actual export file content in the requested format","Call release_session_key when finished to invalidate the session, since sessions are not automatically expired quickly"],"gotchas":["The session key must be passed as an explicit parameter on every single RPC call -- there is no persistent authenticated connection or cookie-based session","export_responses returns its payload as a base64-encoded string, not raw JSON/CSV -- callers must decode it before parsing as the requested document type","RemoteControl 2 must be explicitly enabled by a LimeSurvey administrator; it is not necessarily on by default on every self-hosted install, and its availability depends on the instance's configuration"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/cf020db0-5c54-46cd-86d8-a28aa2fe036e"}