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é
⚡ Sandbox Dev-Global
📱 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 : title
Optionnels : 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
}