Icône Uploofy
Uploofy Documents
API

Créez des liens et des téléversements par programmation.

Utilisez l’API Uploofy pour créer des codes d’accès, téléverser des fichiers et partager des liens sans ouvrir l’interface.

POST /api/delivery GET /api/delivery/:code JSON en premier
Créer une livraison Requête
curl -X POST https://uploofy.app/end/delivery \
  -H 'Authorization: Bearer sk_xxxxxxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
    "url": "https://example.com/file.pdf",
    "name": "Shared file",
    "meta": "Saved file"
  }'
Résoudre une livraison Réponse
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Envoyer des fichiers ou des liens enregistrés

Accepte des payloads JSON pour des liens directs ou des blobs base64 avec métadonnées.

  • Renvoie code, downloadUrl et un name normalisé.
  • Authentifiez‑vous avec Authorization: Bearer <api_key> (ou X-API-Key) pour attribuer les téléversements à votre compte.
  • Accepte des payloads url ou file avec un meta optionnel.
  • Prêt pour les tâches planifiées ou les livraisons ponctuelles.
GET /api/delivery/:code

Résoudre n’importe quel code d’accès

Échangez les codes contre l’URL de fichier active ou le lien enregistré tout en conservant la traçabilité.

  • Utilisez /file pour forcer un téléchargement binaire.
  • Renvoie url pour les liens enregistrés et downloadUrl pour les téléversements.
  • Idéal pour les applications clientes, les CLIs ou les tâches cron.
POST /api/user/login

Authentification légère

Créez des utilisateurs de démonstration avec /api/user/signup, puis connectez‑vous pour retrouver la même expérience que sur le tableau de bord.

JSON uniquement Aucun jeton requis Prêt pour les SPA