Skip to content
GET /v1/governance

Recent governance proposals

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/fetchai-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/fetchai-api/v1/governance" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/fetchai-api/v1/governance", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/fetchai-api/v1/governance");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/fetchai-api/v1/governance",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "chain": "Fetch.ai",
        "count": 15,
        "symbol": "FET",
        "proposals": [
            {
                "id": "40",
                "title": "Recover expired ibc client on Injective",
                "status": "PROPOSAL_STATUS_VOTING_PERIOD",
                "submit_time": "2026-06-09T05:41:30.180316934Z",
                "voting_end_time": "2026-06-17T17:23:49.272608584Z"
            },
            {
                "id": "39",
                "title": "Upgrade to fetchai Cosmos-SDK v0.20.0 (canonical v0.53.7)",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2026-05-26T18:15:01.034421050Z",
                "voting_end_time": "2026-05-31T18:15:01.034421050Z"
            },
            {
                "id": "38",
                "title": "Recover expired ibc client on Injective",
                "status": "PROPOSAL_STATUS_REJECTED",
                "submit_time": "2026-02-17T06:21:10.583983272Z",
                "voting_end_time": "2026-02-23T07:29:32.727670131Z"
            },
            {
                "id": "37",
                "title": "Proposal: Burn Remaining 110 Million FET Tokens",
                "status": "PROPOSAL_STATUS_REJECTED",
                "submit_time": "2025-10-28T17:31:50.051139113Z",
                "voting_end_time": "2025-11-02T17:31:50.051139113Z"
            },
            {
                "id": "36",
                "title": "Raise the bock limit params `max_gas` and `max_bytes` to align them with values on Dorado testnet",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-07-18T08:56:56.811588807Z",
                "voting_end_time": "2025-07-23T08:56:56.811588807Z"
            },
            {
                "id": "35",
                "title": "Fix for the ASA-2025-004 vulnerability in IBC module",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-03-26T13:28:36.276258271Z",
                "voting_end_time": "2025-03-31T13:28:36.276258271Z"
            },
            {
                "id": "34",
                "title": "Revive expired IBC client for Injective",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-02-05T09:03:16.579827569Z",
                "voting_end_time": "2025-02-10T09:16:14.741085876Z"
            },
            {
                "id": "33",
                "title": "Cudos Merge Upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2024-10-22T16:49:58.353377285Z",
                "voting_end_time": "2024-10-27T16:49:58.353377285Z"
            },
            {
                "id": "32",
                "title": "Revive expired IBC client for Injective",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2024-10-22T14:52:54.628409228Z",
                "voting_end_time": "2024-10-27T23:25:29.125850069Z"
            },
        
…