Polls are currently only available on updates. The only operation we currently support is voting on a poll. A valid vote request has two fields in the POST body { "id" : 961, "select" : true }. The “id” is the poll option the signed in user would like to vote in, and “select” indicates whether to vote or un-vote on that choice. If the logged in user is trying to re-do an action already taken on a poll option, the Schoology app will return a 400 (i.e. a user is trying to vote on a poll option he or she has already voted on). To see possible polls in the api to vote on, make an updates call with the query parameter with_attachments=TRUE.
Operations
Vote
Vote on a poll option
Path
POST https://api.schoology.com/v1/poll/{id}/vote
Content
An object indicating what sort of action the user would like to take on the poll