Set Latest Distribution Channel Version
curl --request POST \
--url https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest \
--header 'bbot-api-key: <api-key>'import requests
url = "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest"
headers = {"bbot-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'bbot-api-key': '<api-key>'}};
fetch('https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest', 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}/latest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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}/latest"
req, _ := http.NewRequest("POST", 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.post("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest")
.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}/latest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["bbot-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"channel_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"graph_id": "<string>",
"config": {
"tags": [
"<string>"
],
"recursion_limit": 123,
"configurable": {}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"metadata": {},
"context": {},
"version": 123,
"name": "<string>",
"description": "<string>"
}"<string>""<string>"Distribution Channels
Set Latest Distribution Channel Version
Set the latest version for a distribution channel.
POST
/
distribution-channels
/
{channel_id}
/
latest
Set Latest Distribution Channel Version
curl --request POST \
--url https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest \
--header 'bbot-api-key: <api-key>'import requests
url = "https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest"
headers = {"bbot-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'bbot-api-key': '<api-key>'}};
fetch('https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest', 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}/latest",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
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}/latest"
req, _ := http.NewRequest("POST", 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.post("https://api.b-bot.space/api/v2/distribution-channels/{channel_id}/latest")
.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}/latest")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["bbot-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"channel_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"graph_id": "<string>",
"config": {
"tags": [
"<string>"
],
"recursion_limit": 123,
"configurable": {}
},
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"metadata": {},
"context": {},
"version": 123,
"name": "<string>",
"description": "<string>"
}"<string>""<string>"Authorizations
API key for authentication
Path Parameters
The ID of the distribution channel.
Query Parameters
The version to change to. The version of the distribution channel to change to.
Response
Success
The ID of the distribution channel.
The ID of the graph.
The assistant config.
Show child attributes
Show child attributes
The time the assistant was created.
The last time the assistant was updated.
The assistant metadata.
Static context added to the assistant.
The version of the assistant
The name of the assistant
The description of the assistant