Tester avec Playground !
Interface interactive pour tester tous les endpoints Notes en 1 clic 🚀
✅ Créer • Lister • GET • DELETE
✅ Curl généré automatiquement
✅ Copie presse-papiers
✅ Curl généré automatiquement
✅ Copie presse-papiers
⚡ Test en temps réel
📱 Responsive mobile
🛡️ Confirmation suppression
📱 Responsive mobile
🛡️ Confirmation suppression
Developer Notes API
Sandbox API pour gérer vos notes Dev et fichiers associés
⚠️ Sandbox uniquement - Ne pas utiliser pour des données sensibles
1. Authentification
Clé API obligatoire
Toutes les requêtes nécessitent l'en-tête X-Api-Key
✅ Requête valide
curl -H "X-Api-Key: votre_cle_api"
"https://dnotes.ca/api/dev/notes/test"
❌ Sans clé
401 Unauthorized{ "error": "Missing or invalid API key" }
2. Liste des notes Dev
GET /api/developernotes/list
Paramètres:
search, page, pageSize
📤 Requête exemple
curl -H "X-Api-Key: votre_cle"
"https://dnotes.ca/api/dev/notes/list?page=1&pageSize=10"
📥 Réponse exemple
{
"page": 1,
"pageSize": 10,
"total": 42,
"hasMore": true,
"items": [
{ "id": 1, "title": "Exemple Note", "fileUrl": "https://...", "updatedAt": "2026-02-16 12:34" }
]
}
3. Détails d'une note Dev
GET /api/developernotes/details/{id}
📤 Requête
curl -H "X-Api-Key: votre_cle"
"https://dnotes.ca/api/dev/notes/1"
📥 Réponse
{
"id": 1,
"title": "Exemple Note",
"body": "Contenu de la note",
"fileUrl": "https://...",
"updatedAt": "2026-02-16 12:34"
}
4. Ajouter une note Dev
POST /api/developernotes/add
📤 Corps FormData
{
"Title": "Nouvelle Note",
"Body": "Contenu optionnel",
"File": "(optionnel) fichier"
}
📥 Réponse
{
"success": true,
"message": "Note Dev créée",
"fileUrl": "https://..."
}
5. Supprimer une note Dev
DELETE /api/developernotes/delete/{id}
📤 Requête
curl -X DELETE -H "X-Api-Key: votre_cle"
"https://dnotes.ca/api/dev/notes/1"
📥 Réponse
{
"success": true,
"message": "Note Dev supprimée: Exemple Note"
}