HTTP request
GET https://api.wevoteusa.org/apis/v1/electionsRetrieve (Jump to "Try It Now")
Required Parameters
Parameter name | Value | Description |
api_key | string (from post, cookie, or get (in that order)) | The unique key provided to any organization using the WeVoteServer APIs |
voter_device_id | string | An 88 character unique identifier linked to a voter record on the server |
Response
{ "status": string, "success": boolean, "election_list": list, [{ "ballot_location_list": list [{ "ballot_location_display_name": string, "ballot_location_shortcut": string, "ballot_returned_we_vote_id": string, "ballot_location_order": integer, }], "google_civic_election_id": integer, "election_name": string, "election_day_text": string, "election_is_upcoming": boolean, "get_election_state": string, "state_code": string, "ocd_division_id": string, "state_code_list": list [], }] }
Try It Now: API Variables
Return a list of all elections, and include ballot location options so a voter can jump to sample ballots.