Cree y gestione transferencias de texto, enlaces y archivos de forma programática.
Notificaciones instantáneas firmadas con HMAC SHA-256 al acceder o caducar transferencias.
Conecte Spext directamente con Claude Desktop, Cursor y agentes autónomos.
Cifrado simétrico AES-256 GCM con derivación PBKDF2 para privacidad de conocimiento cero.
Destrucción garantizada e irrevocable tras la primera visualización exitosa.
Evite duplicados en caso de fallos de red con encabezados Idempotency-Key.
Comience a transferir datos cifrados en 3 sencillos pasos.
Genere su clave secreta con prefijo spx_sk_ en Configuración de Desarrollador.
Incluya Authorization: Bearer <CLAVE_API> en cada solicitud HTTP.
Use los fragmentos de código listados abajo para crear transferencias instantáneas.
La API REST de Spext utiliza el estándar de tokens Bearer para todas las llamadas.
Bearer spx_sk_live_...Aplique el principio de menor privilegio asignando solo los ámbitos requeridos:
| Scope | Açıklama |
|---|---|
| transfer:create | Crear nuevas transferencias de texto, enlaces y archivos |
| transfer:read | Consultar estado, vistas y metadatos de transferencias |
| transfer:delete | Revocar y destruir transferencias inmediatamente |
| request:create | Crear solicitudes de subida protegidas con PIN |
| request:read | Inspeccionar solicitudes de subida y archivos subidos |
| secret:create | Crear secretos efímeros de lectura única |
| room:create | Crear salas de colaboración temporal cifrada |
| room:write | Enviar mensajes a salas activas |
Pruebe puntos finales en vivo, ajuste parámetros y observe la respuesta del servidor en tiempo real.
REST documentation with schemas, parameters, payloads, and response structures.
/transfersCrea un nuevo recurso temporal cifrado para notas, archivos o enlaces.
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Required | Tipo: "text", "url" o "file" |
text | string | Optional | Contenido del texto |
expiration | string | Optional | Duración: 15m, 1h, 6h, 1d, 7d, forever |
oneTime | boolean | Optional | Autodestrucción en primera lectura |
/transfersObtiene las transferencias creadas con su clave API.
| Field | Type | Required | Description |
|---|---|---|---|
limit | number | Optional | Límite de resultados |
/transfers/{id}Destruye una transferencia de forma inmediata.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Required | ID de la transferencia |
/secretsGenera un secreto de conocimiento cero que se elimina tras leerse.
| Field | Type | Required | Description |
|---|---|---|---|
secret | string | Required | Texto secreto |
/requestsEnlace para que terceros le envíen archivos con código PIN.
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Required | Título de la solicitud |
/roomsSala de chat y archivos compartidos temporales.
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Required | Nombre de la sala |
/debug-shareComparte registros enmascarando claves y tokens sensibles.
| Field | Type | Required | Description |
|---|---|---|---|
diagnostics | string | Required | Resumen |
logs | string | Required | Logs |
Reciba eventos push cuando las transferencias se lean, descarguen o eliminen.
Cada webhook incluye el encabezado X-Spext-Signature para comprobar autenticidad.
Emitido cuando se crea una transferencia.
Emitido cuando el destinatario descarga o visualiza el contenido.
Emitido cuando se purga o elimina una transferencia.
Emitido cuando se consume un secreto autodestructible.
Cada webhook incluye el encabezado X-Spext-Signature para comprobar autenticidad.
Conecte Spext con Claude Desktop, Cursor y agentes autónomos.
Evita que los modelos de lenguaje muestren secretos en texto plano, convirtiéndolos en enlaces cifrados y efímeros.
{
"mcpServers": {
"spext": {
"command": "npx",
"args": ["-y", "@spext/mcp-server"],
"env": { "SPEXT_API_KEY": "spx_sk_live_..." }
}
}
}spext_create_transferCrea transferencias de texto o enlaces cifrados
spext_create_secretCrea un secreto de un solo uso
Políticas para garantizar un rendimiento óptimo y estable.
Ventana deslizante
Por transferencia
| Code | Status | Description |
|---|---|---|
200 | OK | Solicitud ejecutada con éxito. |
201 | Created | Recurso creado satisfactoriamente. |
400 | Bad Request | Parámetros inválidos. |
401 | Unauthorized | Clave API ausente o inválida. |
403 | Forbidden | Permisos insuficientes. |
404 | Not Found | Transferencia no encontrada o expirada. |
429 | Too Many Requests | Límite de peticiones alcanzado. |
Respuestas a dudas comunes sobre la integración.
Inicie sesión y vaya a Cuenta > Configuración de Desarrollador.
Geliştirici anahtarınızı 30 saniyede oluşturun, dakikalar içinde güvenli ve şifreli veri transferi yapın.