{"openapi":"3.1.0","info":{"title":"sbtc-flows Subgraph API","version":"1.0.0","description":"sBTC deposits, withdrawals, signer rotations, governance"},"servers":[{"url":"https://api.secondlayer.tools"}],"paths":{"/v1/subgraphs/sbtc-flows/flows":{"get":{"summary":"Query sbtc-flows.flows","operationId":"query_sbtc_flows_flows","parameters":[{"name":"_limit","in":"query","required":false,"description":"Maximum rows to return.","schema":{"type":"integer","default":50,"minimum":1,"maximum":1000}},{"name":"cursor","in":"query","required":false,"description":"Resume token from next_cursor (keyset pagination on _id).","schema":{"type":"string"}},{"name":"_order","in":"query","required":false,"description":"Sort direction (_id keyset).","schema":{"type":"string","enum":["asc","desc"],"default":"asc"}},{"name":"_fields","in":"query","required":false,"description":"Comma-separated columns to include.","schema":{"type":"string"}},{"name":"_search","in":"query","required":false,"description":"Search across searchable columns.","schema":{"type":"string"}},{"name":"topic","in":"query","required":false,"description":"Filter topic by equality.","schema":{"type":"string"}},{"name":"topic.neq","in":"query","required":false,"description":"Filter topic by inequality.","schema":{"type":"string"}},{"name":"topic.like","in":"query","required":false,"description":"Case-insensitive contains filter for topic.","schema":{"type":"string"}},{"name":"amount","in":"query","required":false,"description":"Filter amount by equality.","schema":{"type":"string"}},{"name":"amount.neq","in":"query","required":false,"description":"Filter amount by inequality.","schema":{"type":"string"}},{"name":"amount.like","in":"query","required":false,"description":"Case-insensitive contains filter for amount.","schema":{"type":"string"}},{"name":"sender","in":"query","required":false,"description":"Filter sender by equality.","schema":{"type":"string"}},{"name":"sender.neq","in":"query","required":false,"description":"Filter sender by inequality.","schema":{"type":"string"}},{"name":"sender.like","in":"query","required":false,"description":"Case-insensitive contains filter for sender.","schema":{"type":"string"}},{"name":"request_id","in":"query","required":false,"description":"Filter request_id by equality.","schema":{"type":"string"}},{"name":"request_id.neq","in":"query","required":false,"description":"Filter request_id by inequality.","schema":{"type":"string"}},{"name":"request_id.gt","in":"query","required":false,"description":"Filter request_id with gt.","schema":{"type":"string"}},{"name":"request_id.gte","in":"query","required":false,"description":"Filter request_id with gte.","schema":{"type":"string"}},{"name":"request_id.lt","in":"query","required":false,"description":"Filter request_id with lt.","schema":{"type":"string"}},{"name":"request_id.lte","in":"query","required":false,"description":"Filter request_id with lte.","schema":{"type":"string"}},{"name":"burn_height","in":"query","required":false,"description":"Filter burn_height by equality.","schema":{"type":"string"}},{"name":"burn_height.neq","in":"query","required":false,"description":"Filter burn_height by inequality.","schema":{"type":"string"}},{"name":"burn_height.gt","in":"query","required":false,"description":"Filter burn_height with gt.","schema":{"type":"string"}},{"name":"burn_height.gte","in":"query","required":false,"description":"Filter burn_height with gte.","schema":{"type":"string"}},{"name":"burn_height.lt","in":"query","required":false,"description":"Filter burn_height with lt.","schema":{"type":"string"}},{"name":"burn_height.lte","in":"query","required":false,"description":"Filter burn_height with lte.","schema":{"type":"string"}},{"name":"bitcoin_txid","in":"query","required":false,"description":"Filter bitcoin_txid by equality.","schema":{"type":"string"}},{"name":"bitcoin_txid.neq","in":"query","required":false,"description":"Filter bitcoin_txid by inequality.","schema":{"type":"string"}},{"name":"bitcoin_txid.like","in":"query","required":false,"description":"Case-insensitive contains filter for bitcoin_txid.","schema":{"type":"string"}},{"name":"_id","in":"query","required":false,"description":"Filter _id by equality.","schema":{"type":"string"}},{"name":"_id.neq","in":"query","required":false,"description":"Filter _id by inequality.","schema":{"type":"string"}},{"name":"_id.gt","in":"query","required":false,"description":"Filter _id with gt.","schema":{"type":"string"}},{"name":"_id.gte","in":"query","required":false,"description":"Filter _id with gte.","schema":{"type":"string"}},{"name":"_id.lt","in":"query","required":false,"description":"Filter _id with lt.","schema":{"type":"string"}},{"name":"_id.lte","in":"query","required":false,"description":"Filter _id with lte.","schema":{"type":"string"}},{"name":"_block_height","in":"query","required":false,"description":"Filter _block_height by equality.","schema":{"type":"string"}},{"name":"_block_height.neq","in":"query","required":false,"description":"Filter _block_height by inequality.","schema":{"type":"string"}},{"name":"_block_height.gt","in":"query","required":false,"description":"Filter _block_height with gt.","schema":{"type":"string"}},{"name":"_block_height.gte","in":"query","required":false,"description":"Filter _block_height with gte.","schema":{"type":"string"}},{"name":"_block_height.lt","in":"query","required":false,"description":"Filter _block_height with lt.","schema":{"type":"string"}},{"name":"_block_height.lte","in":"query","required":false,"description":"Filter _block_height with lte.","schema":{"type":"string"}},{"name":"_tx_id","in":"query","required":false,"description":"Filter _tx_id by equality.","schema":{"type":"string"}},{"name":"_tx_id.neq","in":"query","required":false,"description":"Filter _tx_id by inequality.","schema":{"type":"string"}},{"name":"_tx_id.like","in":"query","required":false,"description":"Case-insensitive contains filter for _tx_id.","schema":{"type":"string"}},{"name":"_created_at","in":"query","required":false,"description":"Filter _created_at by equality.","schema":{"type":"string"}},{"name":"_created_at.neq","in":"query","required":false,"description":"Filter _created_at by inequality.","schema":{"type":"string"}},{"name":"_created_at.gt","in":"query","required":false,"description":"Filter _created_at with gt.","schema":{"type":"string"}},{"name":"_created_at.gte","in":"query","required":false,"description":"Filter _created_at with gte.","schema":{"type":"string"}},{"name":"_created_at.lt","in":"query","required":false,"description":"Filter _created_at with lt.","schema":{"type":"string"}},{"name":"_created_at.lte","in":"query","required":false,"description":"Filter _created_at with lte.","schema":{"type":"string"}},{"name":"_created_at.like","in":"query","required":false,"description":"Case-insensitive contains filter for _created_at.","schema":{"type":"string"}}],"responses":{"200":{"description":"Rows returned from the subgraph table.","content":{"application/json":{"schema":{"type":"object","properties":{"rows":{"type":"array","items":{"$ref":"#/components/schemas/flowsRow"}},"next_cursor":{"type":["string","null"]},"tip":{"type":"object","properties":{"block_height":{"type":"integer"},"subgraph_height":{"type":"integer"},"blocks_behind":{"type":"integer"}}}}}}}}}}},"/v1/subgraphs/sbtc-flows/flows/count":{"get":{"summary":"Count sbtc-flows.flows","operationId":"count_sbtc_flows_flows","parameters":[{"name":"_limit","in":"query","required":false,"description":"Maximum rows to return.","schema":{"type":"integer","default":50,"minimum":1,"maximum":1000}},{"name":"cursor","in":"query","required":false,"description":"Resume token from next_cursor (keyset pagination on _id).","schema":{"type":"string"}},{"name":"_order","in":"query","required":false,"description":"Sort direction (_id keyset).","schema":{"type":"string","enum":["asc","desc"],"default":"asc"}},{"name":"_fields","in":"query","required":false,"description":"Comma-separated columns to include.","schema":{"type":"string"}},{"name":"_search","in":"query","required":false,"description":"Search across searchable columns.","schema":{"type":"string"}},{"name":"topic","in":"query","required":false,"description":"Filter topic by equality.","schema":{"type":"string"}},{"name":"topic.neq","in":"query","required":false,"description":"Filter topic by inequality.","schema":{"type":"string"}},{"name":"topic.like","in":"query","required":false,"description":"Case-insensitive contains filter for topic.","schema":{"type":"string"}},{"name":"amount","in":"query","required":false,"description":"Filter amount by equality.","schema":{"type":"string"}},{"name":"amount.neq","in":"query","required":false,"description":"Filter amount by inequality.","schema":{"type":"string"}},{"name":"amount.like","in":"query","required":false,"description":"Case-insensitive contains filter for amount.","schema":{"type":"string"}},{"name":"sender","in":"query","required":false,"description":"Filter sender by equality.","schema":{"type":"string"}},{"name":"sender.neq","in":"query","required":false,"description":"Filter sender by inequality.","schema":{"type":"string"}},{"name":"sender.like","in":"query","required":false,"description":"Case-insensitive contains filter for sender.","schema":{"type":"string"}},{"name":"request_id","in":"query","required":false,"description":"Filter request_id by equality.","schema":{"type":"string"}},{"name":"request_id.neq","in":"query","required":false,"description":"Filter request_id by inequality.","schema":{"type":"string"}},{"name":"request_id.gt","in":"query","required":false,"description":"Filter request_id with gt.","schema":{"type":"string"}},{"name":"request_id.gte","in":"query","required":false,"description":"Filter request_id with gte.","schema":{"type":"string"}},{"name":"request_id.lt","in":"query","required":false,"description":"Filter request_id with lt.","schema":{"type":"string"}},{"name":"request_id.lte","in":"query","required":false,"description":"Filter request_id with lte.","schema":{"type":"string"}},{"name":"burn_height","in":"query","required":false,"description":"Filter burn_height by equality.","schema":{"type":"string"}},{"name":"burn_height.neq","in":"query","required":false,"description":"Filter burn_height by inequality.","schema":{"type":"string"}},{"name":"burn_height.gt","in":"query","required":false,"description":"Filter burn_height with gt.","schema":{"type":"string"}},{"name":"burn_height.gte","in":"query","required":false,"description":"Filter burn_height with gte.","schema":{"type":"string"}},{"name":"burn_height.lt","in":"query","required":false,"description":"Filter burn_height with lt.","schema":{"type":"string"}},{"name":"burn_height.lte","in":"query","required":false,"description":"Filter burn_height with lte.","schema":{"type":"string"}},{"name":"bitcoin_txid","in":"query","required":false,"description":"Filter bitcoin_txid by equality.","schema":{"type":"string"}},{"name":"bitcoin_txid.neq","in":"query","required":false,"description":"Filter bitcoin_txid by inequality.","schema":{"type":"string"}},{"name":"bitcoin_txid.like","in":"query","required":false,"description":"Case-insensitive contains filter for bitcoin_txid.","schema":{"type":"string"}},{"name":"_id","in":"query","required":false,"description":"Filter _id by equality.","schema":{"type":"string"}},{"name":"_id.neq","in":"query","required":false,"description":"Filter _id by inequality.","schema":{"type":"string"}},{"name":"_id.gt","in":"query","required":false,"description":"Filter _id with gt.","schema":{"type":"string"}},{"name":"_id.gte","in":"query","required":false,"description":"Filter _id with gte.","schema":{"type":"string"}},{"name":"_id.lt","in":"query","required":false,"description":"Filter _id with lt.","schema":{"type":"string"}},{"name":"_id.lte","in":"query","required":false,"description":"Filter _id with lte.","schema":{"type":"string"}},{"name":"_block_height","in":"query","required":false,"description":"Filter _block_height by equality.","schema":{"type":"string"}},{"name":"_block_height.neq","in":"query","required":false,"description":"Filter _block_height by inequality.","schema":{"type":"string"}},{"name":"_block_height.gt","in":"query","required":false,"description":"Filter _block_height with gt.","schema":{"type":"string"}},{"name":"_block_height.gte","in":"query","required":false,"description":"Filter _block_height with gte.","schema":{"type":"string"}},{"name":"_block_height.lt","in":"query","required":false,"description":"Filter _block_height with lt.","schema":{"type":"string"}},{"name":"_block_height.lte","in":"query","required":false,"description":"Filter _block_height with lte.","schema":{"type":"string"}},{"name":"_tx_id","in":"query","required":false,"description":"Filter _tx_id by equality.","schema":{"type":"string"}},{"name":"_tx_id.neq","in":"query","required":false,"description":"Filter _tx_id by inequality.","schema":{"type":"string"}},{"name":"_tx_id.like","in":"query","required":false,"description":"Case-insensitive contains filter for _tx_id.","schema":{"type":"string"}},{"name":"_created_at","in":"query","required":false,"description":"Filter _created_at by equality.","schema":{"type":"string"}},{"name":"_created_at.neq","in":"query","required":false,"description":"Filter _created_at by inequality.","schema":{"type":"string"}},{"name":"_created_at.gt","in":"query","required":false,"description":"Filter _created_at with gt.","schema":{"type":"string"}},{"name":"_created_at.gte","in":"query","required":false,"description":"Filter _created_at with gte.","schema":{"type":"string"}},{"name":"_created_at.lt","in":"query","required":false,"description":"Filter _created_at with lt.","schema":{"type":"string"}},{"name":"_created_at.lte","in":"query","required":false,"description":"Filter _created_at with lte.","schema":{"type":"string"}},{"name":"_created_at.like","in":"query","required":false,"description":"Case-insensitive contains filter for _created_at.","schema":{"type":"string"}}],"responses":{"200":{"description":"Row count for the filtered table query.","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer"}},"required":["count"],"example":{"count":1461}}}}}}}}},"components":{"schemas":{"flowsRow":{"type":"object","properties":{"topic":{"type":"string"},"amount":{"type":["string","null"]},"sender":{"type":["string","null"]},"request_id":{"type":["string","null"],"pattern":"^-?\\d+(\\.\\d+)?$"},"burn_height":{"type":["string","null"],"pattern":"^-?\\d+(\\.\\d+)?$"},"bitcoin_txid":{"type":["string","null"]},"_id":{"type":"integer"},"_block_height":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$"},"_tx_id":{"type":"string"},"_created_at":{"type":"string","format":"date-time"}},"required":["topic","_id","_block_height","_tx_id","_created_at"],"example":{"topic":"example","amount":"example","sender":"SP000000000000000000002Q6VF78","request_id":"1000","burn_height":"1000","bitcoin_txid":"example","_id":1,"_block_height":"1000","_tx_id":"example","_created_at":"2026-01-01T00:00:00.000Z"}}}},"x-secondlayer-subgraph":"sbtc-flows","x-secondlayer-version":"1.0.0","x-secondlayer-schema-hash":"abe87ca7732b889d0649a1cc14304ca38138d18b31cf0e72e4b7455843bbc3cb","x-secondlayer-generated-at":"2026-06-18T03:27:44.363Z","x-secondlayer-sources":{"registry":{"type":"print_event","contractId":"SM3VDXK3WZZSA84XXFKAFAF15NNZX32CTSG82JFQ4.sbtc-registry"}},"x-secondlayer-tables":["flows"]}