Skip to main content
CivicGate

← API

API changelog

Schema changes over time · current surface: 246 queries, 84 mutations

2026-09-03

Added (91)
  • Ballot.coverage
  • Ballot.elections
  • Ballot.level
  • Ballot.placeKey
  • Ballot.placeLabel
  • BallotCandidate.id
  • BallotCandidate.imageThumb
  • BallotCandidate.incumbent
  • BallotCandidate.internalUrl
  • BallotCandidate.name
  • BallotCandidate.party
  • BallotCandidate.raisedCents
  • BallotCandidate.slug
  • BallotCandidate.status
  • BallotContest.candidateCount
  • BallotContest.candidates
  • BallotContest.id
  • BallotContest.level
  • BallotContest.office
  • BallotContest.placeKey
  • BallotContest.results
  • BallotContest.title
  • BallotCoverage.federal
  • BallotCoverage.local
  • BallotCoverage.note
  • BallotCoverage.state
  • BallotElection.contests
  • BallotElection.date
  • BallotElection.daysAway
  • BallotElection.id
  • BallotElection.internalUrl
  • BallotElection.name
  • BallotElection.slug
  • BallotElection.type
  • BallotResult.candidateId
  • BallotResult.internalUrl
  • BallotResult.isWriteIn
  • BallotResult.name
  • BallotResult.party
  • BallotResult.totalVotes
  • BallotResult.voteShare
  • BallotResult.votes
  • BallotResult.won
  • Mutation.castVirtualVote
  • Mutation.castVirtualVote(candidateId:)
  • Mutation.castVirtualVote(contestId:)
  • Mutation.clearVirtualVote
  • Mutation.clearVirtualVote(contestId:)
  • MyVirtualVote.candidateId
  • MyVirtualVote.contestId
  • MyVirtualVote.createdAt
  • MyVirtualVote.updatedAt
  • Query.ballot
  • Query.ballot(countyFips:)
  • Query.ballot(district:)
  • Query.ballot(includePast:)
  • Query.ballot(level:)
  • Query.ballot(limit:)
  • Query.ballot(place:)
  • Query.ballot(state:)
  • Query.ballot(withinDays:)
  • Query.myVirtualVote
  • Query.myVirtualVote(contestId:)
  • Query.virtualVoteTally
  • Query.virtualVoteTally(contestId:)
  • VirtualVoteOption.candidateId
  • VirtualVoteOption.count
  • VirtualVoteOption.internalUrl
  • VirtualVoteOption.name
  • VirtualVoteOption.party
  • VirtualVoteOption.share
  • VirtualVoteOption.slug
  • VirtualVoteResult.myVote
  • VirtualVoteResult.tally
  • VirtualVoteTally.contestId
  • VirtualVoteTally.electionDate
  • VirtualVoteTally.note
  • VirtualVoteTally.office
  • VirtualVoteTally.options
  • VirtualVoteTally.total
  • VirtualVoteTally.votingOpen
  • type Ballot
  • type BallotCandidate
  • type BallotContest
  • type BallotCoverage
  • type BallotElection
  • type BallotResult
  • type MyVirtualVote
  • type VirtualVoteOption
  • type VirtualVoteResult
  • type VirtualVoteTally