API Specifications
Detailed documentation for the VoterGuideOS API.
Create ballot
Get ballot by ID
Update ballot
Find candidates
Get candidate by ID
Record ballot choice
Find districts
Get district by ID
Find elections
Get election by key
Find measures
Get measure by ID
Find offices
Get office by key
Get questionnaire-response by ID
Find questionnaires
Get questionnaire by ID
Find races
Get race by ID
UUID locks
Understand how VoterGuideOS protects anonymous voter choices and personal information with UUID locks.
Get ballot by ID
Returns a single ballot by id. Supplying `uuidLock` reveals anonymous ballot choices tied to that lock. Ballots that have not been refreshed in the last 48 hours are refreshed before the response is returned.
