Saltar al contenido
Telemetry
Explorar documentación
Referencia de la APIActualizado el 27 de marzo de 2026Revisado por los equipos editorial y de producto de Telemetry2 min de lectura

Usa esta documentación con tu agente de programación

Abra un paquete de mensajes enfocados para Claude Code, Codex, Cursor u otro agente de codificación, luego adáptelo al flujo de trabajo que se describe aquí.

En esta página
  1. Respuestas de éxito
  2. Eliminar filas coincidentes
  3. Eliminar una tabla completa
  4. Ejemplo de uso con cURL
  5. Errores comunes

Eliminar

Use la API de eliminación para borrar filas que cumplan una condición o una tabla completa. La eliminación es irreversible.

BORRAR https://api.telemetry.sh/delete

Encabezados

Nombre Tipo Descripción
Tipo de contenido Cadena de texto aplicación/json
Autorización Cadena de texto Su clave API, ya sea como clave sin formato o como Bearer <key>

Reglas de alcance:

  • DELETE /delete requiere write o read-and-write

Cuerpo

Nombre Tipo Descripción
tabla Cadena de texto La tabla de la que desea eliminar datos
donde Cadena (opcional) Cláusula SQL para saber qué filas eliminar

Si se omite where, Telemetry trata la solicitud como una eliminación de toda la tabla.

Respuestas de éxito

Las respuestas de eliminación son reconocimientos de limpieza asincrónicos. El API devuelve 200 OK tan pronto como el paso de eliminación, reescritura o desactivación de tabla se haya programado correctamente.

Eliminar filas coincidentes

{
  "status": "success",
  "message": "Delete rewrite completed; part cleanup is asynchronous"
}

Eliminar una tabla completa

{
  "status": "success",
  "message": "Table disabled; part cleanup is asynchronous"
}

Ejemplo de uso con cURL

Para eliminar todas las filas con más de 3 días de la tabla denominada uber_rides usando cURL, puede usar el siguiente comando:

API_KEY="YOUR_API_KEY"
WHERE_CONDITION="timestamp <= (now() - INTERVAL '3 day')"

curl -X DELETE https://api.telemetry.sh/delete \
  -H "Content-Type: application/json" \
  -H "Authorization: $API_KEY" \
  -d @- <<EOF
{
  "table": "uber_rides",
  "where": "$WHERE_CONDITION"
}
EOF

Si desea eliminar toda la tabla uber_rides, simplemente omita el campo where:

API_KEY="YOUR_API_KEY"

curl -X DELETE https://api.telemetry.sh/delete \
  -H "Content-Type: application/json" \
  -H "Authorization: $API_KEY" \
  -d '{
    "table": "uber_rides"
  }'

Notas importantes

  • Eliminación de datos: Tenga cuidado al utilizar el punto final de eliminación. Si no se proporciona la condición where, se eliminará toda la tabla.
  • Irreversibilidad: Una vez que se eliminan los datos, no se pueden recuperar.
  • Punto final heredado: Prefiera las tablas API para operaciones del ciclo de vida de toda la tabla cuando sea posible. DELETE /delete sigue siendo útil para eliminaciones a nivel de fila con una cláusula where.

Errores comunes

  • 400 Bad Request si el cuerpo JSON no es válido
  • 400 Bad Request si el nombre de la tabla contiene caracteres no válidos después de la normalización
  • 403 Forbidden si la clave API solo tiene alcance read
  • 401 Unauthorized si la clave API falta o no es válida
  • 404 Not Found si intenta eliminar filas de una tabla que aún no tiene esquema
  • 500 Internal Server Error si Telemetry no puede ejecutar la solicitud de eliminación

Función relacionada

Registra nombres de eventos estables, campos con tipos definidos y contexto revisado para proteger la privacidad.

Autores de la página y referencias

El equipo editorial de Telemetry es responsable de esta explicación; el equipo de producto revisa el comportamiento, los ejemplos y las limitaciones.

Cómo revisamos nuestra documentación