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
string
required
Your API key for authentication.
Response
array
An array of folder objects.
string
The unique identifier of the folder.
string
The name of the folder.
string
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