Vai al contenuto principale

API Sviluppatori

Accesso programmatico alle conversioni server-side di Converty.

L'API v1 usa la stessa pipeline di conversione dell'app web. Serve una chiave API rilasciata per il tuo progetto.

Autenticazione

Invia la chiave API in ogni richiesta:

Authorization: Bearer YOUR_API_KEY
# or
X-API-Key: YOUR_API_KEY

Endpoint

URL base: https://api.example.com

  • GET /v1Metadati API (chiave non richiesta)
  • POST /v1/convert/documentPDF, Word, Excel, …
  • POST /v1/convert/audioaudio · video · image · archive · ebook · 3d
  • GET /progress/:jobIdStream Server-Sent Events
  • GET /download/:jobId?token=…Download firmato
  • POST /import/urlRecupera file remoto (corpo JSON { "url": "…" })

Categorie: document · audio · video · image · archive · ebook · 3d

Flusso tipico

  1. POST modulo multipart a /v1/convert/{category} con file, from, to e options JSON.
  2. Ricevi { jobId, estimatedSeconds }.
  3. Iscriviti a GET /progress/{jobId} (SSE) per lo stato in tempo reale.
  4. Scarica dall'URL firmato nell'evento complete.
curl -X POST "https://api.example.com/v1/convert/document" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.pdf" \
  -F "from=pdf" \
  -F "to=docx" \
  -F 'options={}'

Limiti

Si applicano limiti di frequenza standard per IP. I file devono corrispondere a coppie di formati supportate. Vedi registro convertitori per valori from/to validi.

Servono limiti più alti o una chiave dedicata? Contattaci.