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

Name
Type
Description

network

String

Network name

Query Parameters

Name
Type
Description

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

Name
Type
Description

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

Name
Type
Description

network*

String

Network name

address*

String

DAO address

Headers

Name
Type
Description

Auth-Hash*

String

Hash of DAO Manager's signed message

Auth-Signature*

String

Signature of DAO Manager

Request Body

Name
Type
Description

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

Example: https://api.outercircle.io/goerli/dao/0x41a06bd60106C47c6d6DC2D4B7e4a1d54ba56AbA/subdao?offset=0&limit=10

Path Parameters

Name
Type
Description

network*

String

Network name

address*

String

DAO address

Query Parameters

Name
Type
Description

offset*

Int

Pagination offset

limit*

Int

Pagination limit

Last updated