If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.joinmastodon.org/methods/polls - polls API methods - Mastodon d.

site address: docs.joinmastodon.org/methods/polls redirected to: docs.joinmastodon.org/methods/polls

site title: polls API methods - Mastodon documentation

Our opinion (on Tuesday 30 June 2026 14:11:11 UTC):

GREEN status (no comments) - no comments

Meta tags:
description=View and vote on polls attached to statuses. To discover poll ID, you will need to GET a Status first and then check for a `poll` property.;

Headings (most frequently used words):

parameters, poll, request, response, path, headers, 200, ok, 404, not, found, polls, api, methods, view, vote, on, see, also, sponsored, by, form, data, 401, unauthorized, 422, unprocessable, entity,

Text of the page (most frequently used words):
poll (22), votes_count (14), api (13), admin (13), the (12), title (12), option (11), your (10), mastodon (8), status (8), and (8), polls (7), this (6), error (6), not (6), with (6), oauth (6), view (5), statuses (5), voted (5), found (4), parent (4), access (4), token (4), true (4), required (4), vote (4), instance (4), profile (4), account (4), using (4), app (3), you (3), already (3), expired (3), private (3), authorization (3), header (3), provide (3), for (3), parameters (3), database (3), attached (3), public (3), methods (3), search (3), preferences (3), apps (3), reports (3), accounts (3), setting (3), server (3), new (3), source (2), controllers (2), post (2), see (2), also (2), validation (2), failed (2), have (2), has (2), record (2), does (2), exist (2), 404 (2), invalid (2), emojis (2), options (2), own_votes (2), null (2), voters_count (2), multiple (2), false (2), 2019 (2), expires_at (2), 200 (2), response (2), own (2), votes (2), index (2), from (2), data (2), gain (2), authorized (2), method (2), bearer (2), user_token (2), headers (2), string (2), path (2), request (2), user (2), added (2), version (2), history (2), returns (2), http (2), get (2), notificationpolicy (2), filter (2), report (2), quote (2), domainblock (2), notifications (2), trends (2), collections (2), domain_blocks (2), tokens (2), security (2), environment (2), implementing (2), posts (2), machine (2), installing (2), features (2), configuring (2), running (2), imprint, blog, join, sponsored, last, updated, may, 2026, improve, page, votes_controller, polls_controller, parameter, alternatively, ended, 422, unprocessable, entity, missing, 401, unauthorized, 05t11, 426z, 34873, was, array, integer, each, starting, choices, form, write, deny, accept, 05t04, 302z, 34830, read, discover, will, need, first, then, check, property, webpushsubscription, translation, termsofservice, tag, suggestion, statussource, statusedit, shallowtag, shallowquote, scheduledstatus, rule, role, relationshipseveranceevent, relationship, reaction, quoteapproval, privacypolicy, previewcardauthor, previewcard, notificationrequest, notificationfallback, notification, mediaattachment, marker, list, identityproof, filterstatus, filterresult, filterkeyword, featuredtag, featureapproval, familiarfollowers, extendeddescription, customemoji, conversation, context, collectionwithaccounts, collectionitem, collection, asyncrefresh, application, appeal, annualreport, announcement, measure, ipblock, emaildomainblock, domainallow, dimension, cohort, canonicalemailblock, accountwarning, entities, streaming, markers, lists, conversations, timelines, scheduled_statuses, media, proofs, oembed, push, directory, custom_emojis, announcements, health, grouped, async_refreshes, emails, annual, retention, measures, ip_blocks, email_domain_blocks, domain_allows, dimensions, canonical_email_blocks, tags, suggestions, mutes, followed_tags, follow_requests, filters, featured_tags, favourites, endorsements, bookmarks, blocks, rate, limits, scopes, guidelines, best, practices, datetime, formats, rest, bearcaps, microformats, webfinger, activitypub, spec, compliance, design, reference, creating, themes, css, styling, state, management, components, frontend, guide, issues, responsible, disclosure, routes, code, structure, dev, technical, overview, contributing, libraries, implementations, logging, obtaining, client, playing, getting, started, developing, roles, webhooks, corruption, troubleshooting, errors, moderation, actions, scaling, migrating, backing, upgrading, release, cli, single, sign, captcha, onion, services, object, storage, optional, full, text, preparing, official, ios, android, moving, leaving, externally, more, settings, set, promoting, yourself, others, dealing, unwanted, content, quoting, other, network, posting, signing, what, documentation,


Text of the page (random words):
polls api methods mastodon documentation what is mastodon using mastodon signing up for an account setting up your profile posting to your profile using the network features quoting other posts dealing with unwanted content promoting yourself and others set your preferences more settings using mastodon externally moving or leaving accounts official ios and android apps running your own server running mastodon preparing your machine installing from source configuring your environment configuring full text search installing optional features object storage onion services captcha single sign on setting up your new instance using the admin cli upgrading to a new release backing up your server migrating to a new machine scaling up your server moderation actions troubleshooting errors database index corruption webhooks roles developing mastodon apps getting started with the api playing with public data obtaining client app access logging in with an account libraries and implementations implementing quote posts implementing collections contributing to mastodon technical overview setting up a dev environment code structure routes security issues and responsible disclosure frontend guide components state management css and styling creating themes design tokens reference spec compliance activitypub webfinger security microformats oauth bearcaps rest api datetime formats guidelines and best practices oauth tokens oauth scopes rate limits api methods accounts blocks bookmarks domain_blocks endorsements favourites featured_tags filters follow_requests followed_tags mutes preferences reports suggestions tags admin accounts canonical_email_blocks dimensions domain_allows domain_blocks email_domain_blocks ip_blocks measures reports retention trends annual reports apps emails oauth async_refreshes collections grouped notifications health instance announcements custom_emojis directory trends notifications push oembed profile proofs search statuses media polls scheduled_statuses timelines conversations lists markers streaming api entities account accountwarning admin account admin canonicalemailblock admin cohort admin dimension admin domainallow admin domainblock admin emaildomainblock admin ip admin ipblock admin measure admin report announcement annualreport appeal application asyncrefresh collection collectionitem collectionwithaccounts context conversation customemoji domainblock error extendeddescription familiarfollowers featureapproval featuredtag filter filterkeyword filterresult filterstatus identityproof instance list marker mediaattachment notification notificationfallback notificationpolicy notificationrequest poll preferences previewcard previewcardauthor privacypolicy profile quote quoteapproval reaction relationship relationshipseveranceevent report role rule scheduledstatus search shallowquote shallowtag status statusedit statussource suggestion tag termsofservice token translation v1 filter v1 instance v1 notificationpolicy webpushsubscription polls api methods view and vote on polls attached to statuses to discover poll id you will need to get a status first and then check for a poll property view a poll vote on a poll see also view a poll get api v1 polls id http 1 1 view a poll attached to a status returns poll oauth public if parent status is public user token read statuses if parent status is private version history 2 8 0 added request path parameters id required string the id of the poll in the database headers authorization provide this header with bearer user_token to gain authorized access to this api method response 200 ok id 34830 expires_at 2019 12 05t04 05 08 302z expired true multiple false votes_count 10 voters_count null voted true own_votes 1 options title accept votes_count 6 title deny votes_count 4 emojis 404 not found poll does not exist or poll s parent status is private error record not found vote on a poll post api v1 polls id votes http 1 1 vote on a poll attached to a status returns poll oauth user token write statuses version history 2 8 0 added request path parameters id required string the id of the poll in the database headers authorization required provide this header with bearer user_token to gain authorized access to this api method form data parameters choices required array of integer provide your own votes as an index for each option starting from 0 response 200 ok poll was voted on id 34873 expires_at 2019 12 05t11 16 17 426z expired false multiple true votes_count 5 voters_count null voted true own_votes 0 2 4 9 6 options title option 0 votes_count 1 title option 1 votes_count 0 title option 2 votes_count 1 title option 3 votes_count 0 title option 4 votes_count 1 title option 5 votes_count 0 title option 6 votes_count 1 title option 7 votes_count 0 title option 8 votes_count 0 title option 9 votes_count 1 emojis 401 unauthorized invalid or missing authorization header error the access token is invalid 404 not found poll does not exist or poll s parent status is private error record not found 422 unprocessable entity the poll has expired error validation failed the poll has already ended alternatively you have already voted error validation failed you have already voted on this poll see also post api v1 statuses poll parameter app controllers api v1 polls_controller rb app controllers api v1 polls votes_controller rb last updated may 1 2026 improve this page sponsored by join mastodon blog view source cc by sa 4 0 imprint
Images from subpage: "docs.joinmastodon.org/methods/profile/" Verify
Images from subpage: "docs.joinmastodon.org/methods/proofs/" Verify
Images from subpage: "docs.joinmastodon.org/methods/search/" Verify
Images from subpage: "docs.joinmastodon.org/methods/statuses/" Verify
Images from subpage: "docs.joinmastodon.org/methods/media/" Verify

Verified site has: 190 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190


The site also has references to the 2 subdomain(s)

  joinmastodon.org  Verify   blog.joinmastodon.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
server GitHub.com
content-type text/html
location htt????/docs.joinmastodon.org/methods/polls/
access-control-allow-origin *
strict-transport-security max-age=31556952
expires Tue, 30 Jun 2026 14:21:10 GMT
cache-control max-age=600
x-proxy-cache MISS
x-github-request-id 5CF8:3FA88C:1592BF:166DD4:6A43CE7E
accept-ranges bytes
date Tue, 30 Jun 2026 14:11:10 GMT
via 1.1 varnish
age 0
x-served-by cache-lcy-egml8630032-LCY
x-cache MISS
x-cache-hits 0
x-timer S1782828671.681930,VS0,VE89
vary Accept-Encoding
x-fastly-request-id bc735f2e0ac1b07c4545e61176874946ff0683fc
content-length 162
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Fri, 26 Jun 2026 15:57:55 GMT
access-control-allow-origin *
strict-transport-security max-age=31556952
etag W/ 6a3ea183-aab8
expires Tue, 30 Jun 2026 14:21:10 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id 3FF2:B49E:15D5CF:16B0B1:6A43CE7E
accept-ranges bytes
age 0
date Tue, 30 Jun 2026 14:11:11 GMT
via 1.1 varnish
x-served-by cache-lcy-egml8630032-LCY
x-cache MISS
x-cache-hits 0
x-timer S1782828671.778557,VS0,VE341
vary Accept-Encoding
x-fastly-request-id 3f271dc769696fd27a23308c328fa3dcbc87d029
content-length 6590

Meta Tags

title="polls API methods - Mastodon documentation"
charset="utf-8"
name="viewport" content="width=device-width,initial-scale=1"
property="og:type" content="article"
property="og:url" content="htt????/docs.joinmastodon.org/methods/polls/"
name="description" content="View and vote on polls attached to statuses. To discover poll ID, you will need to GET a Status first and then check for a `poll` property."
property="og:description" content="View and vote on polls attached to statuses. To discover poll ID, you will need to GET a Status first and then check for a `poll` property."
name="twitter:site" content="@joinmastodon"

Load Info

page size6590
load time (s)0.578953
redirect count1
speed download11401
server IP 185.199.110.153
* all occurrences of the string "http://" have been changed to "htt???/"