Referencia de la API
URL base, autenticación, convenciones y las áreas públicas de endpoints de la API de Klarety.
La API de Klarety es lo que usan el de Python y la app. Llámela desde cualquier lenguaje que hable HTTPS y JSON.
Referencia completa en camino
Viene una referencia generada con cada campo. Mientras tanto, esta página lista las áreas de endpoints y las páginas del SDK muestran cada llamada en uso.
URL base
https://api.klarety.ai/v1Todas las solicitudes usan HTTPS con cuerpos JSON.
Autenticación
Cambie su clave por un token
curl -s https://api.klarety.ai/v1/token \
-H "Content-Type: application/json" \
-d "{\"api_key\": \"$KLARETY_API_KEY\"}"La respuesta trae access_token, token_type (Bearer) y expires_in (3600 segundos).
Envíelo en cada solicitud
curl -s https://api.klarety.ai/v1/account -H "Authorization: Bearer $TOKEN"Vuelva a cambiar la clave antes de que se cumpla la hora.
Vea Autenticación para claves y rotación.
Convenciones
Errores
Cada falla es un cuerpo RFC 9457 application/problem+json con type, title, status, detail e instance. Vea Errores.
Paginación
Los endpoints de listas devuelven una página y un cursor. Devuélvalo para la página siguiente; un cursor vacío o ausente indica la última página. Su nombre depende del endpoint (next_cursor o next, devuelto como cursor o after). El SDK pagina por usted.
Reintentos seguros
POST /v1/sqlacepta unstatement_id(un UUID que usted elige). Reenviarlo nunca ejecuta la sentencia dos veces; devuelve la respuesta, o"state": "running"para preguntar de nuevo enGET /v1/sql/statements/{statement_id}.POST /v1/tables/{name}/rows/editacepta unwrite_id. Una escritura que ya llegó se responde como guardada.
Tamaños
Los cuerpos de solicitud tienen un límite de 1 MiB. Los archivos van por enlaces de subida que duran una hora.
Áreas de endpoints
Cuenta y límites
SQL y Spark
Tablas y esquemas
También: reglas, descripciones de columnas, calidad, cambios, autores, borrado definitivo, eliminación y restauración en /v1/tables/{name}/..., y restauraciones de copias anteriores en /v1/restores.
Carga y subidas
Trabajos
Archivos y carpetas
Conexiones
Grafo de conocimiento y búsqueda
Agentes
Proyectos y despliegues
También: secretos y variables del proyecto, miembros, dominios, puertos compartidos y webhooks en /v1/projects/{project_id}/....
Próximos pasos
- Inicio rápido del SDK para usar la API desde Python.
- Errores para códigos de estado y reintentos.
- Límites y límites de solicitudes para lo que permite su plan.