Get Assistant Subgraphs by Namespace
curl --request GET \
--url https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}import requests
url = "https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/assistants/{assistant_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.example.com/assistants/{assistant_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",
]);
$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.example.com/assistants/{assistant_id}/subgraphs/{namespace}"
req, _ := http.NewRequest("GET", url, nil)
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.example.com/assistants/{assistant_id}/subgraphs/{namespace}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{}{
"detail": "<string>"
}Get Assistant Subgraphs by Namespace
Get an assistant’s subgraphs filtered by namespace.
GET
/
assistants
/
{assistant_id}
/
subgraphs
/
{namespace}
Get Assistant Subgraphs by Namespace
curl --request GET \
--url https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}import requests
url = "https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/assistants/{assistant_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.example.com/assistants/{assistant_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",
]);
$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.example.com/assistants/{assistant_id}/subgraphs/{namespace}"
req, _ := http.NewRequest("GET", url, nil)
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.example.com/assistants/{assistant_id}/subgraphs/{namespace}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/assistants/{assistant_id}/subgraphs/{namespace}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{}{
"detail": "<string>"
}Path Parameters
The ID of the assistant.
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
Was this page helpful?