List governance proposals with optional filtering by status, type, and other criteria
Parameters
cursor
string
Optional
Pagination cursor for next page
kind
string
Optional
Filter by node kind
limit
integer
Optional
Maximum number of results to return
nodeUri
string
at-uri
Optional
Filter by target node URI
proposedBy
string
did
Optional
Filter by proposer DID
status
string
Optional
Filter by proposal status
subkind
string
Optional
Filter by subkind (field, institution, etc.)
type
string
Optional
Filter by proposal type
Output
application/jsoncursor
string
Optional
Cursor for next page
proposals
array
Required
List of proposals
total
integer
Required
Total number of proposals matching filters
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [],
"output": {
"schema": {
"type": "object",
"required": [
"proposals",
"total"
],
"properties": {
"total": {
"type": "integer",
"description": "Total number of proposals matching filters"
},
"cursor": {
"type": "string",
"description": "Cursor for next page"
},
"proposals": {
"type": "array",
"items": {
"ref": "#proposalView",
"type": "ref"
},
"description": "List of proposals"
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {
"kind": {
"type": "string",
"description": "Filter by node kind",
"knownValues": [
"type",
"object"
]
},
"type": {
"type": "string",
"description": "Filter by proposal type",
"knownValues": [
"create",
"update",
"merge",
"deprecate"
]
},
"limit": {
"type": "integer",
"default": 50,
"maximum": 100,
"minimum": 1,
"description": "Maximum number of results to return"
},
"cursor": {
"type": "string",
"description": "Pagination cursor for next page"
},
"status": {
"type": "string",
"description": "Filter by proposal status",
"knownValues": [
"pending",
"approved",
"rejected",
"expired"
]
},
"nodeUri": {
"type": "string",
"format": "at-uri",
"description": "Filter by target node URI"
},
"subkind": {
"type": "string",
"description": "Filter by subkind (field, institution, etc.)"
},
"proposedBy": {
"type": "string",
"format": "did",
"description": "Filter by proposer DID"
}
}
},
"description": "List governance proposals with optional filtering by status, type, and other criteria"
}