Créez et gérez des transferts de texte, fichiers et liens de façon programmatique avec des charges JSON propres.
Recevez des alertes instantanées signées en HMAC SHA-256 lors de la lecture ou suppression de transferts.
Connectez nativement Spext à Claude Desktop, Cursor et vos agents d'IA autonomes.
Chiffrement symétrique AES-256 GCM avec dérivation PBKDF2 pour une confidentialité sans connaissance préalable.
Suppression définitive de la mémoire vive et de la base dès la première consultation réussie.
Évitez les duplications accidentelles en cas de coupure réseau grâce à l'en-tête Idempotency-Key.
Créez votre premier transfert chiffré en 3 étapes simples.
Créez votre clé secrète avec le préfixe spx_sk_ dans les Paramètres Développeur.
Incluez Authorization: Bearer <CLÉ_API> à chaque requête HTTP.
Utilisez les exemples ci-dessous pour initier un partage sécurisé.
Tous les appels API exigent un jeton Bearer transmis dans l'en-tête de requête.
Bearer spx_sk_live_...Suivez le principe du moindre privilège en attribuant uniquement les droits nécessaires :
| Scope | Açıklama |
|---|---|
| transfer:create | Créer de nouveaux partages de texte, lien et fichiers |
| transfer:read | Consulter l'état, les vues et les métadonnées |
| transfer:delete | Révoquer et supprimer immédiatement des transferts |
| request:create | Créer des liens de dépôt de fichiers avec code PIN |
| secret:create | Créer des secrets autodestructibles à vue unique |
| room:create | Créer des salons de collaboration chiffrés temporaires |
Testez nos endpoints en temps réel, ajustez les paramètres et observez la réponse du serveur.
REST documentation with schemas, parameters, payloads, and response structures.
/transfersCrée un partage chiffré temporaire pour texte, lien ou fichier.
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Required | Type : text, url ou file |
text | string | Optional | Texte |
expiration | string | Optional | Durée |
oneTime | boolean | Optional | Vue unique |
/transfersRécupère la liste de vos transferts récents et actifs.
| Field | Type | Required | Description |
|---|---|---|---|
limit | number | Optional | Limite |
/transfers/{id}Révoque et détruit définitivement un transfert avant son expiration.
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Required | ID du transfert |
/secretsCrée un secret qui disparaît définitivement dès son ouverture.
| Field | Type | Required | Description |
|---|---|---|---|
secret | string | Required | Contenu secret |
/requestsLien de collecte protégé par PIN.
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Required | Titre de la demande |
/roomsSalon temporaire de travail chiffré.
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Required | Nom du salon |
/debug-shareMasque automatiquement jetons et identifiants avant partage.
| Field | Type | Required | Description |
|---|---|---|---|
diagnostics | string | Required | Résumé |
logs | string | Required | Logs |
Recevez des événements push dès qu'un transfert est consulté, téléchargé ou détruit.
Chaque webhook contient un en-tête X-Spext-Signature garantissant sa provenance.
Déclenché lors de la création d'un transfert.
Déclenché lorsque le destinataire consulte ou télécharge le contenu.
Déclenché à l'expiration ou à la suppression.
Déclenché dès que le secret autodestructible est consulté.
Chaque webhook contient un en-tête X-Spext-Signature garantissant sa provenance.
Connectez Spext à Claude Desktop, Cursor et vos agents d'IA.
Empêche les modèles de langage d'afficher des identifiants sensibles en clair dans le chat.
{
"mcpServers": {
"spext": {
"command": "npx",
"args": ["-y", "@spext/mcp-server"],
"env": { "SPEXT_API_KEY": "spx_sk_live_..." }
}
}
}spext_create_transferConvertit un texte ou lien en URL chiffrée éphémère
spext_create_secretCrée un secret autodestructible à vue unique
Règles conçues pour assurer une haute disponibilité et une fiabilité maximale.
Fenêtre glissante
Par transfert
| Code | Status | Description |
|---|---|---|
200 | OK | Requête exécutée avec succès. |
201 | Created | Ressource créée avec succès. |
401 | Unauthorized | Clé API manquante ou invalide. |
404 | Not Found | Transfert introuvable ou expiré. |
429 | Too Many Requests | Limite de débit dépassée. |
Questions fréquentes sur l'intégration.
Connectez-vous et rendez-vous dans Compte > Paramètres Développeur.
Geliştirici anahtarınızı 30 saniyede oluşturun, dakikalar içinde güvenli ve şifreli veri transferi yapın.