Get Distribution Channel Subgraphs by Namespace
curl --request GET \
--url https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace} \
--header 'bbot-api-key: <api-key>'import requests
url = "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}"
headers = {"bbot-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'bbot-api-key': '<api-key>'}};
fetch('https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"bbot-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("bbot-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}")
.header("bbot-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["bbot-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{}"<string>"Distribution Channels
Get Distribution Channel Subgraphs by Namespace
Get a distribution channel’s subgraphs filtered by namespace.
GET
/
distribution-channels
/
{channel_id}
/
subgraphs
/
{namespace}
Get Distribution Channel Subgraphs by Namespace
curl --request GET \
--url https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace} \
--header 'bbot-api-key: <api-key>'import requests
url = "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}"
headers = {"bbot-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'bbot-api-key': '<api-key>'}};
fetch('https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"bbot-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("bbot-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}")
.header("bbot-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/subgraphs/{namespace}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["bbot-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{}"<string>"Authorizations
API key for authentication
Path Parameters
The ID of the distribution channel.
Namespace of the subgraph to filter by.
Query Parameters
Recursively retrieve subgraphs of subgraphs.
Response
Success
Map of graph name to graph schema metadata (input_schema, output_schema, state_schema, config_schema, context_schema).
Defines the structure and properties of a graph without an ID.
Show child attributes
Show child attributes