Get All Folders
curl --request GET \
--url https://us.api.bland.ai/v1/pathway/folders \
--header 'authorization: <authorization>'import requests
url = "https://us.api.bland.ai/v1/pathway/folders"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://us.api.bland.ai/v1/pathway/folders', 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://us.api.bland.ai/v1/pathway/folders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"authorization: <authorization>"
],
]);
$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://us.api.bland.ai/v1/pathway/folders"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://us.api.bland.ai/v1/pathway/folders")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://us.api.bland.ai/v1/pathway/folders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"folders": [
{
"id": "folder_123",
"name": "My Folder",
"parent_folder_id": null
},
{
"id": "folder_456",
"name": "Subfolder",
"parent_folder_id": "folder_123"
}
]
}
Pathway Folders
Get All Folders
Retrieves all folders for the authenticated user, including folder ID, name, and parent folder ID.
GET
/
v1
/
pathway
/
folders
Get All Folders
curl --request GET \
--url https://us.api.bland.ai/v1/pathway/folders \
--header 'authorization: <authorization>'import requests
url = "https://us.api.bland.ai/v1/pathway/folders"
headers = {"authorization": "<authorization>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {authorization: '<authorization>'}};
fetch('https://us.api.bland.ai/v1/pathway/folders', 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://us.api.bland.ai/v1/pathway/folders",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"authorization: <authorization>"
],
]);
$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://us.api.bland.ai/v1/pathway/folders"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://us.api.bland.ai/v1/pathway/folders")
.header("authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://us.api.bland.ai/v1/pathway/folders")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"folders": [
{
"id": "folder_123",
"name": "My Folder",
"parent_folder_id": null
},
{
"id": "folder_456",
"name": "Subfolder",
"parent_folder_id": "folder_123"
}
]
}
Headers
Your API key for authentication.
Response
An array of folder objects.
The unique identifier of the folder.
The name of the folder.
The ID of the parent folder, if applicable.
{
"folders": [
{
"id": "folder_123",
"name": "My Folder",
"parent_folder_id": null
},
{
"id": "folder_456",
"name": "Subfolder",
"parent_folder_id": "folder_123"
}
]
}
Docs for agents: llms.txt
Was this page helpful?
⌘I