{"openapi":"3.1.0","info":{"title":"Decred Politeia Governance API","version":"1.0.0","description":"Decred Politeia — Decred's on-chain treasury governance — live from the public Politeia API, no key, nothing cached. Politeia is Decred's proposal system: contributors submit funding and policy proposals, and DCR stakeholders vote on them with their tickets, with on-chain quorum and approval thresholds. The base Decred reader covers the chain and staking, but not Politeia; this opens it. List treasury proposals by vote status — approved, rejected, started, authorized — each with its title, author and yes / no ticket-vote tally and approval percentage. Read a single proposal in full with its complete vote result, the quorum and pass thresholds and the eligible-ticket count. And get a live governance overview: how many vetted proposals currently sit in each vote status. The treasury-governance layer for Decred wallets, stakeholder dashboards, voters and analytics. Live from proposals.decred.org.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/politeia-api","description":"oanor gateway"}],"tags":[{"name":"Proposals"},{"name":"Stats"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/proposal":{"get":{"operationId":"get_v1_proposal","tags":["Proposals"],"summary":"One proposal in full: vote result, quorum, pass thresholds","description":"","parameters":[{"name":"token","in":"query","required":false,"description":"Proposal token (omit for the latest approved)","schema":{"type":"string"},"example":"c72e7451e4909a20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"A single Decred Politeia proposal: its title, author and full ticket-vote result with quorum and pass thresholds. Omit token for the most recent approved proposal.","title":"1 year extension for DCR/USDT Hummingbot Miner campaign on Binance","token":"c72e7451e4909a20","author":"coinalpha","source":"Decred Politeia","no_votes":3134,"pass_pct":60,"yes_votes":11696,"quorum_pct":20,"total_votes":14830,"vote_status":"approved","approval_pct":78.87,"eligible_tickets":40938,"end_block_height":1052764,"submitted_timestamp":1768082886},"meta":{"timestamp":"2026-06-14T17:04:38.636Z","request_id":"c667b2d0-ceec-438f-9226-5819a58fb2a1"},"status":"ok","message":"Proposal retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/proposals":{"get":{"operationId":"get_v1_proposals","tags":["Proposals"],"summary":"Proposals in a vote status with title, author and tally","description":"","parameters":[{"name":"status","in":"query","required":false,"description":"approved / rejected / started / authorized / unauthorized / ineligible","schema":{"type":"string"},"example":"approved"},{"name":"limit","in":"query","required":false,"description":"Max proposals (1-25)","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Decred Politeia treasury proposals in the requested vote status, each with its title, author and yes/no ticket-vote tally. status can be approved / rejected / started / authorized / unauthorized / ineligible.","count":10,"source":"Decred Politeia","status":"approved","proposals":[{"title":"1 year extension for DCR/USDT Hummingbot Miner campaign on Binance","token":"c72e7451e4909a20","author":"coinalpha","no_votes":3134,"pass_pct":60,"yes_votes":11696,"quorum_pct":20,"total_votes":14830,"vote_status":"approved","approval_pct":78.87,"eligible_tickets":40938,"end_block_height":1052764,"submitted_timestamp":1768082886},{"title":"Decred Vanguard 2026","token":"cc5ea83ed9f6fe58","author":"exitus","no_votes":1469,"pass_pct":60,"yes_votes":14585,"quorum_pct":20,"total_votes":16054,"vote_status":"approved","approval_pct":90.85,"eligible_tickets":40938,"end_block_height":1052764,"submitted_timestamp":1769447008},{"title":"1 year Hummingbot Miner campaign for DCR/USDT on MEXC","token":"83d20ca89d31021e","author":"coinalpha","no_votes":3900,"pass_pct":60,"yes_votes":7131,"quorum_pct":20,"total_votes":11031,"vote_status":"approved","approval_pct":64.65,"eligible_tickets":40938,"end_block_height":1052764,"submitted_timestamp":1768082875},{"title":"Schnorr Poker: Retroactive Billing","token":"d9441e9322dc0b1f","author":"vctt","no_votes":3645,"pass_pct":60,"yes_votes":7072,"quorum_pct":20,"total_votes":10717,"vote_status":"approved","approval_pct":65.99,"eligible_tickets":42139,"end_block_height":1046181,"submitted_timestamp":1766093921},{"title":"Decred Status platform 2026","token":"b4ea3d6deacb1d77","author":"peter_zen","no_votes":1549,"pass_pct":60,"yes_votes":11946,"quorum_pct":20,"total_votes":13495,"vote_status":"approved","approval_pct":88.52,"eligible_tickets":42143,"end_block_height":1046179,"submitted_timestamp":1767135623},{"title":"Bug Bounty Program 2026","token":"c97c5f46db27fc6b","author":"jholdstock","no_votes":1029,"pass_pct":60,"yes_votes":12607,"quorum_pct":20,"total_votes":13636,"vote_status":"approved","approval_pct":92.45,"eligible_tickets":44988,"end_block_height":1039285,"submitted_timestamp":1764643680},{"title":"Decred Video Content 2026","token":"913f1fc92290ec45","author":"phoenixgreen","no_votes":1296,"pass_pct":60,"yes_votes":9770,"quorum_pct":20,"total_votes":11066,"vote_status":"approved","approval_pct":88.29,"eligible_tickets":44988,"end_block_height":1039285,"submitted_timestamp":1765341280},{"title":"Treasury Expenditure Policy Consensus Change","token":"16a93c7751722954","author":"davecgh","no_votes":1530,"pass_pct":60,"yes_votes":19312,"quorum_pct":20,"total_votes":20842,"vote_status":"approved","approval_pct":92.66,"eligible_tickets":42336,"end_block_height":1028596,"submitted_timestamp":1762196796},{"title":"Decred Pulse - A Node Monitoring Dashboard","token":"283ce066975fa265","author":"karamble","no_votes":631,"pass_pct":60,"yes_votes":9794,"quorum_pct":20,"total_votes":10425,"vote_status":"approved","approval_pct":93.95,"eligible_tickets":43401,"end_block_height":1022937,"submitted_timestamp":1760451895},{"title":"Bison Wallet General Development","token":"963f9fe37b858f0d","author":"joegruff","no_votes":1359,"pass_pct":60,"yes_votes":21977,"quorum_pct":20,"total_votes":23336,"vote_status":"approved","approval_pct":94.18,"eligible_tickets":39932,"end_block_height":1019249,"submitted_timestamp":1759798605}]},"meta":{"timestamp":"2026-06-14T17:04:44.602Z","request_id":"224981aa-98db-4ee1-93c2-545396e48ac7"},"status":"ok","message":"Proposals retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/stats":{"get":{"operationId":"get_v1_stats","tags":["Stats"],"summary":"Live overview: proposal counts by vote status","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Live Decred Politeia governance overview: how many vetted treasury proposals currently sit in each vote status (approved, rejected, started, authorized, unauthorized, ineligible).","source":"Decred Politeia","by_status":{"started":0,"approved":20,"rejected":20,"authorized":0,"ineligible":20,"unauthorized":0},"total_vetted_proposals":60},"meta":{"timestamp":"2026-06-14T17:04:44.691Z","request_id":"b84af6cb-a3a6-4e6f-82a5-7500bc532855"},"status":"ok","message":"Stats retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"approved":20,"total_proposals":60},"source":"public Decred Politeia API (proposals.decred.org/api), keyless","service":"politeia-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/stats":"Live overview: proposal counts by vote status.","GET /v1/proposal":"One proposal in full: vote result, quorum, pass (token; omit for latest approved).","GET /v1/proposals":"Proposals in a vote status with title, author, tally (status, limit)."},"description":"Read Decred Politeia treasury governance live from the public Politeia API: list proposals by vote status with title, author and yes/no ticket-vote tally; read a single proposal in full with its vote result and quorum/pass thresholds; and get a live overview of how many proposals sit in each vote status. The treasury-governance layer for Decred wallets, stakeholder dashboards and voters. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T17:04:44.782Z","request_id":"ea3d8114-3b5d-4bb3-8c5a-bb1b52d47ab9"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":6900,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":930,"monthly_call_quota":131000,"rps_limit":9,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3380,"monthly_call_quota":805000,"rps_limit":22,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":9450,"monthly_call_quota":5050000,"rps_limit":55,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/politeia-api"}