DAO
DAO-related API endpoints
Multichain
network is optional.
See the possible network options in Indexer API.
Returns aggregated DAO entities (multichain)
GET api.outercircle.io/{network}/dao
If network is not provided, the method will aggregate DAOs from all networks
Multichain Example: https://api.outercircle.io/dao?offset=0&limit=10
Network-specific Example: https://api.outercircle.io/goerli/dao?offset=0&limit=10
Path Parameters
network
String
Network name
Query Parameters
account
String
Filter DAOs by Follower
offset*
Int
Pagination offset
limit*
Int
Pagination limit (max 20)
{
"total": 11, // Total Entities matches the filter
"offset": 0, // Provided offset
"limit": 10, // Provided limit
"items": [
// DAO
{
// DAO address
"address": "0x41a06bd60106C47c6d6DC2D4B7e4a1d54ba56AbA",
// DAO network
"network": "goerli",
// Root DAO if the current DAO is nested
"root_dao": "0xC8d373c337Aec6748Cebd8EFF111fe17255cee0f",
// Parent DAO if the current DAO is nested
"parent_dao": "0xC8d373c337Aec6748Cebd8EFF111fe17255cee0f",
// Parents of the current DAO. Always null in this method
"path": null,
// DAO creation transaction hash
"creation_tx": "0x6995e42781538b7622ad40602fbb6e4e012daf8266b37c78e3d0b3b18b454eb3",
// DAO Followers amount
"followers_amount": 1,
// DAO name
"name": "OuterCircle Developers",
// DAO description
"description": "DAO building OuterCircle",
// DAO external link
"link": null,
// DAO logo
"image": "https://raw.githubusercontent.com/k0rean-rand0m/img/main/rocket.png"
},
...
]
}Network-specific
network is required.
See the possible network options in Indexer API.
Returns specific DAO
GET api.outercircle.io/{network}/dao/{address}
Example: https://api.outercircle.io/goerli/dao/0x41a06bd60106C47c6d6DC2D4B7e4a1d54ba56AbA
Path Parameters
network*
String
Network name
address*
String
DAO address
Updates DAO metadata
PUT api.outercircle.io/{network}/dao/{address}
DAO metadata is it's
name, description, link, image
This method is private. Request the access by messaging us.
Path Parameters
network*
String
Network name
address*
String
DAO address
Headers
Auth-Hash*
String
Hash of DAO Manager's signed message
Auth-Signature*
String
Signature of DAO Manager
Request Body
name*
String
DAO name
description
String
DAO description
link
String
DAO external link
image
String
DAO logo link
Returns aggregated SubDAOs for a specific DAO
GET api.outercircle.io/{network}/dao/{address}/subdao
Path Parameters
network*
String
Network name
address*
String
DAO address
Query Parameters
offset*
Int
Pagination offset
limit*
Int
Pagination limit
Last updated