Tester avec Documents Playground !
Interface interactive pour tester tous les endpoints Documents 🚀
✅ Créer • Lister • GET • DELETE
✅ Gestion URL & métadonnées
✅ Curl auto généré
✅ Gestion URL & métadonnées
✅ Curl auto généré
⚡ Sandbox Dev-Global
📱 Responsive mobile
🛡️ Données isolées
📱 Responsive mobile
🛡️ Données isolées
Developer Documents API
Sandbox API pour gérer des documents de test
(table DevDocumentEntries)
⚠️ Sandbox uniquement – Aucun fichier réel n’est stocké.
1. Authentification
Toutes les requêtes nécessitent l'en-tête X-Api-Key
curl -H "X-Api-Key: votre_cle_api"
"https://dpasswords.ca/api/dev/documents/list"
401 Unauthorized – Missing or invalid API key
2. Lister les documents
GET /api/dev/documents/list?search=test
{
"count": 1,
"items": [
{
"id": 5,
"title": "Contrat Test",
"fileUrl": "https://sandbox.local/fake-file.pdf",
"fileSize": 204800,
"mimeType": "application/pdf",
"createdAt": "2026-01-10 14:30"
}
]
}
3. Détails
GET /api/dev/documents/details/{id}
{
"id": 5,
"title": "Contrat Test",
"description": "Document démo",
"fileUrl": "https://sandbox.local/fake-file.pdf",
"fileSize": 204800,
"mimeType": "application/pdf",
"createdAt": "2026-01-10 14:30"
}
4. Créer un document
POST /api/dev/documents/add
curl -X POST -H "X-Api-Key: votre_cle"
-F "title=Document Demo"
-F "description=Fichier test"
-F "fileUrl=https://sandbox.local/test.pdf"
-F "fileSize=102400"
-F "mimeType=application/pdf"
"https://dpasswords.ca/api/dev/documents/add"
{
"success": true,
"id": 8
}
Obligatoire :
Optionnels : description, fileUrl, fileSize, mimeType
titleOptionnels : description, fileUrl, fileSize, mimeType
5. Supprimer
DELETE /api/dev/documents/{id}
curl -X DELETE -H "X-Api-Key: votre_cle"
"https://dpasswords.ca/api/dev/documents/8"
{
"success": true
}