API-Dokumentation
Integrieren Sie mit unserer RESTful-API leistungsstarke Dateikonvertierung in Ihre Anwendung
Blitzschnell
Leistungsstarke Konvertierung mit optimierter Verarbeitung
Sicher und zuverlässig
Sicherheit auf Unternehmensniveau mit 99,9 % Verfügbarkeit
Skalierbar
Vom Prototyp bis zur Produktion skalieren wir mit Ihnen
terminalErste Schritte
Um die 1converter-API zu verwenden, befolgen Sie diese einfachen Schritte:
- Eröffnen Sie ein kostenloses Konto bei 1converter.com
- Generieren Sie einen API-Schlüssel aus Ihrem Dashboard
- Beginnen Sie mit dem Stellen von API-Anfragen mit Ihrem API-Schlüssel
keyAuthentifizierung
Alle API-Anfragen müssen Ihren API-Schlüssel im Authorization-Header enthalten:
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEYHinweis: Geben Sie Ihren API-Schlüssel niemals weiter und übergeben Sie ihn niemals der Versionskontrolle.
Bewahren Sie Ihren API-Schlüssel sicher auf und legen Sie ihn niemals im clientseitigen Code offen.
Basis-URL
Alle API-Anfragen sollten an Folgendes gerichtet werden:
https://api.1-converter.com/api/v1codeAPI-Endpunkte
Hochladen und konvertieren
Laden Sie eine Datei hoch und konvertieren Sie sie in das angegebene Format
/api/v1/convert/uploadAnforderungsheader
Content-Type: multipart/form-data
Authorization: Bearer YOUR_API_KEYAnfragetext
Die zu konvertierende Datei (erforderlich)Zielformat (z. B. „pdf“, „jpg“, „png“) (erforderlich)
Antwort
{
"id": 4821,
"original_file_name": "document.pdf",
"original_format": "pdf",
"target_format": "docx",
"status": "pending",
"progress": 0,
"created_at": "2026-08-01T09:14:03Z",
"expires_at": "2026-08-08T09:14:03Z"
}Überprüfen Sie den Status
Überprüfen Sie den Status einer Konvertierung
/api/v1/convert/status/:idAntwort
{
"conversion": {
"id": 4821,
"original_file_name": "document.pdf",
"target_format": "docx",
"status": "completed",
"progress": 100,
"created_at": "2026-08-01T09:14:03Z",
"expires_at": "2026-08-08T09:14:03Z"
}
}Ergebnis herunterladen
Laden Sie die konvertierte Datei herunter
/api/v1/convert/download/:idRatenbeschränkungen
API-Anfragen sind pro Minute begrenzt. Für den API-Zugriff ist ein kostenpflichtiger Tarif erforderlich:
| Planen | Ratenbegrenzung |
|---|---|
| Frei | Nicht verfügbar – Upgrade erforderlich |
| Anlasser | 5.000 Anfragen/Minute |
| Profi | 5.000 Anfragen/Minute |
| Geschäft | Unbegrenzt |
Wenn die Ratengrenzen überschritten werden, erhalten Sie die Antwort 429 Too Many Requests.
Fehlercodes
Die API verwendet Standard-HTTP-Statuscodes, um Erfolg oder Misserfolg anzuzeigen:
| Code | Beschreibung |
|---|---|
| 400 Ungültige Anfrage | Ungültige Anforderungsparameter |
| 401 Nicht autorisiert | Ungültiger oder fehlender API-Schlüssel |
| 403 Verboten | Unzureichende Berechtigungen |
| 404 Nicht gefunden | Ressource nicht gefunden |
| 429 Zu viele Anfragen | Ratenlimit überschritten |
| 500 Interner Serverfehler | Serverfehler, bitte versuchen Sie es erneut |
integration_instructionsCodebeispiele
Hier sind Beispiele in verschiedenen Programmiersprachen:
JavaScript (Node.js)
const FormData = require('form-data');
const fs = require('fs');
const axios = require('axios');
const formData = new FormData();
formData.append('file', fs.createReadStream('input.jpg'));
formData.append('target_format', 'png');
axios.post('https://api.1-converter.com/api/v1/convert/upload', formData, {
headers: {
...formData.getHeaders(),
'Authorization': 'Bearer YOUR_API_KEY'
}
}).then(response => {
console.log(response.data);
}).catch(error => {
console.error(error);
});Python
import requests
url = 'https://api.1-converter.com/api/v1/convert/upload'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
files = {'file': open('input.jpg', 'rb')}
data = {'target_format': 'png'}
response = requests.post(url, headers=headers, files=files, data=data)
print(response.json())cURL
curl -X POST https://api.1-converter.com/api/v1/convert/upload \ -H "X-API-Key: YOUR_API_KEY" \ -F "[email protected]" \ -F "target_format=png"
Brauchen Sie Hilfe?
Wenn Sie Fragen haben oder Hilfe zur API benötigen, sind wir für Sie da!