Surveys: get survey by id
geode_surveys_get_survey_by_idLook up one survey by its survey_id (from geode_surveys_get_available_surveys, geode_surveys_get_my_surveys or a shared link): its questions, payout per response and remaining capacity. Returns it only while it is open, i.e. funded, payout > 0 and under its response cap; a closed, unfunded or full survey (or an unknown id) comes back as an empty result. Read-only; no signature. Optional caller: the account whose view to read (for caller-dependent results).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"survey_id": "<survey_id>"
},
"name": "geode_surveys_get_survey_by_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| caller | No | Optional account address (SS58) to run the query as | |
| survey_id | Yes | 0x-prefixed 32-byte hex id |