Documentation Index
Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
As data lists (incluindo tipocustom) armazenam valores usados nas regras (in_custom_list, not_in_custom_list, contains_any_from_custom_list, etc.). A API pública fica em:
Conceitos
nameedescription(metadados da lista): texto para sua equipe. Aparecem no dashboard do gu1 (catálogo de listas, seletores, cabeçalhos de detalhe) e em auditoria/admin para reconhecer listas sem depender só do UUID. Não entram no motor de regras nem noscheck; a lógica usa o id da lista e osprimaryValue/searchKeysde cada item.primaryValue: valor principal do item.searchKeys: strings extras para busca; se omitidas, a API costuma usar[primaryValue].itemData/metadata: JSON opcional.- UUID nas regras: nos operadores de lista custom, o
valueda condição é o id (UUID) da lista.
Fluxo típico
- Criar lista:
POST /data-lists(type: "custom"ou outro tipo). - Itens:
POST /data-lists/{listId}/itemsouPOST /data-lists/{listId}/items/bulk. - Checar valor:
POST /data-lists/{type}/checkouPOST /data-lists/bulk-check. - Listar itens:
GET /data-lists/{listId}/items(search), ou buscar por valor comPOST /data-lists/{listId}/items/find(exato ou contém em primary + search_keys dessa lista). - Manutenção:
PATCH /data-lists/{id},PATCH /data-lists/{id}/status,DELETE /data-lists/{id}, e por itemPATCH/DELETEem/data-lists/{id}/items/{itemId}.
Listas globais
Listas globais só podem ser alteradas por administradores do sistema. Listas exclusivas de marketplace retornam403 nesta API.