Uploofy-pictogram
Uploofy Documents
API

Maak programmatisch links en uploads aan.

Gebruik de Uploofy-API om toegangscodes te genereren, bestanden te uploaden en links te delen zonder de UI te openen.

POST /api/delivery GET /api/delivery/:code JSON eerst
Levering aanmaken Verzoek
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"
  }'
Levering oplossen Antwoord
{
  "code": "382194",
  "downloadUrl": "/end/delivery/382194/file",
  "name": "Shared file",
  "meta": "Saved file",
  "url": null
}
POST /api/delivery

Bestanden of opgeslagen links verzenden

Accepteert JSON-payloads voor directe links of base64-blobs met metadata.

  • Geeft code, downloadUrl en genormaliseerde name terug.
  • Authenticeer met Authorization: Bearer <api_key> (of X-API-Key) om uploads aan je account te koppelen.
  • Accepteert url- of file-payloads met optionele meta.
  • Klaar voor geplande jobs of eenmalige leveringen.
GET /api/delivery/:code

Elke toegangscode oplossen

Ruil codes in voor de live bestands-URL of opgeslagen link, terwijl de audittrail behouden blijft.

  • Gebruik /file om een binaire download af te dwingen.
  • Geeft url terug voor opgeslagen links en downloadUrl voor uploads.
  • Ideaal voor client-apps, CLI’s of cron-jobs.
POST /api/user/login

Lichte authenticatie

Maak demogebruikers aan met /api/user/signup en log vervolgens in voor pariteit met het dashboard.

Alleen JSON Geen token vereist Klaar voor SPA’s