Listar data lists
curl --request GET \
--url http://api.gu1.ai/data-lists \
--header 'Authorization: Bearer <token>'import requests
url = "http://api.gu1.ai/data-lists"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://api.gu1.ai/data-lists', 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 => "http://api.gu1.ai/data-lists",
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 := "http://api.gu1.ai/data-lists"
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("http://api.gu1.ai/data-lists")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.gu1.ai/data-lists")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyReferência API
Listar data lists
Catálogo paginado das listas do tenant com agrupamento por abas, filtros por tipo e status, e contadores de resumo — GET /data-lists.
GET
/
data-lists
Listar data lists
curl --request GET \
--url http://api.gu1.ai/data-lists \
--header 'Authorization: Bearer <token>'import requests
url = "http://api.gu1.ai/data-lists"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://api.gu1.ai/data-lists', 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 => "http://api.gu1.ai/data-lists",
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 := "http://api.gu1.ai/data-lists"
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("http://api.gu1.ai/data-lists")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://api.gu1.ai/data-lists")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyVisão geral
Retorna as data lists visíveis ao tenant, com paginação e filtros opcionais. Somente organizações filhas diretas do mesmo ambiente selecionadas pelo pai comPUT /data-lists/{id}/share-channels veem a lista tenant. Elas conservam os UUIDs da lista e dos itens e incluem origin: "parent",
parentOrganizationId, parentOrganizationName, sharedEnabled e
readOnly: true. Só ficam disponíveis para regras após o opt-in com
POST /data-lists/{id}/child-share e { "enabled": true }.
A definição e os itens só podem ser editados no pai.
Endpoint
GET https://api.gu1.ai/data-lists
Autenticação
Authorization: Bearer YOUR_API_KEY
Parâmetros de consulta
string
all (default), global, custom, or archived — presets for isGlobal / status.string
active, inactive, draft, archived — can override tab defaults where allowed.boolean
Filter global vs tenant lists.
string
Free-text search on list metadata (implementation-specific).
string
Filter by list type (same enum as create).
string
Filter by source enum.
number
Page size (default 15, max 1000).
number
Offset for pagination (default 0).
string
name, createdAt, or updatedAt.string
asc or desc (default desc).Resposta
JSON comdata (array de listas), pagination (total, limit, offset, page, totalPages) e contadores summary. Cada lista inclui origin, sharedEnabled e readOnly; listas do pai também incluem os dados da organização pai.Was this page helpful?