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_bodyReferencia API
Listar data lists
Catálogo paginado de listas del tenant con agrupación por pestañas, filtros por tipo y estado, y contadores de resumen — 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_bodyResumen
Devuelve las data lists visibles para el tenant, con paginación y filtros opcionales. Solo las organizaciones hijas directas del mismo entorno que el padre seleccionó conPUT /data-lists/{id}/share-channels ven la lista tenant. Conservan los UUID de la lista y sus ítems e incluyen
origin: "parent", parentOrganizationId, parentOrganizationName,
sharedEnabled y readOnly: true. Solo quedan disponibles para reglas después del
opt-in con POST /data-lists/{id}/child-share y { "enabled": true }.
La definición y los ítems solo se editan desde el padre.
Endpoint
GET https://api.gu1.ai/data-lists
Autenticación
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).Respuesta
JSON condata (array de listas), pagination (total, limit, offset, page, totalPages) y contadores summary. Cada lista incluye origin, sharedEnabled y readOnly; las listas del padre también incluyen los datos de la organización padre.Was this page helpful?