curl --request GET \
--url https://data.wazoo.dev/worlds/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://data.wazoo.dev/worlds/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://data.wazoo.dev/worlds/{id}', 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://data.wazoo.dev/worlds/{id}",
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: Bearer <token>"
],
]);
$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://data.wazoo.dev/worlds/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://data.wazoo.dev/worlds/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://data.wazoo.dev/worlds/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"name": "<string>",
"uid": "<string>",
"displayName": "<string>",
"state": "<string>",
"storage": "d1",
"embeddingModel": "<string>",
"chunkSize": 123,
"topK": 123,
"minScore": 123,
"createTime": "<string>",
"updateTime": "<string>",
"deleteTime": "<string>",
"expireTime": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Get world
Retrieve a single world by its unique identifier. Returns the full WorldResource including state, storage backend, and search configuration.
curl --request GET \
--url https://data.wazoo.dev/worlds/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://data.wazoo.dev/worlds/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://data.wazoo.dev/worlds/{id}', 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://data.wazoo.dev/worlds/{id}",
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: Bearer <token>"
],
]);
$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://data.wazoo.dev/worlds/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://data.wazoo.dev/worlds/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://data.wazoo.dev/worlds/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"name": "<string>",
"uid": "<string>",
"displayName": "<string>",
"state": "<string>",
"storage": "d1",
"embeddingModel": "<string>",
"chunkSize": 123,
"topK": 123,
"minScore": 123,
"createTime": "<string>",
"updateTime": "<string>",
"deleteTime": "<string>",
"expireTime": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Authorizations
Worlds API data-plane token.
Path Parameters
The canonical world_uid, e.g. w_.
Response
World
Resource name in the form worlds/, e.g. worlds/w_a1b2c3d4.
Unique world identifier, e.g. w_.
User-facing display name for the world. Set on creation or update.
Lifecycle state: active, deleted, or suspended. Deleted worlds enter a 30-day grace period before permanent purge.
Storage backend for the world. All worlds share a single Cloudflare D1 database, separated by world_uid.
d1 Embedding model identifier used for vector search indexing, e.g. openai/text-embedding-3-small.
Maximum number of RDF quads per chunk when indexing for vector search.
Default number of top search results to return when the caller does not override.
Default minimum relevance score (0–1) for search results. Results below this threshold are omitted.
ISO 8601 timestamp when the world was created.
ISO 8601 timestamp when the world was last updated.
ISO 8601 timestamp when the world was soft-deleted. Null if not deleted.
ISO 8601 timestamp when the world will be permanently purged after the grace period. Null if not scheduled for purge.