Tester avec Tasks Playground !

Interface interactive pour tester tous les endpoints Developer Tasks API 🚀


✅ List • GET • POST • PUT • DELETE
✅ Curl auto-généré
✅ Copie presse-papiers
⚡ Test en temps réel
📱 Responsive mobile
🛡️ Sandbox sécurisé

Developer Tasks API

Sandbox API pour gérer les tâches d’organisation (table DevTaskEntry)

⚠️ Sandbox uniquement - Ne pas utiliser pour des données sensibles

1. Lister les tâches

GET /api/dev/tasks/list?page=1&pageSize=10&search=urgent
📤 Requête curl
curl "https://dpasswords.ca/api/dev/tasks/list?page=1&pageSize=10"
📥 Réponse exemple
{
  "page": 1,
  "pageSize": 10,
  "total": 3,
  "hasMore": false,
  "tasks": [
    {
      "Id": 1,
      "Title": "Préparer réunion client",
      "Description": "Créer l'ordre du jour et partager le document",
      "Status": "En cours",
      "Priority": "Haute",
      "DueDate": "2026-02-20"
    },
    {
      "Id": 2,
      "Title": "Mettre à jour la base de données",
      "Description": "Appliquer les migrations récentes",
      "Status": "En attente",
      "Priority": "Normale",
      "DueDate": "2026-02-22"
    }
  ]
}

2. Ajouter une tâche

POST /api/dev/tasks/add
📤 Corps JSON
{
  "Title": "Nouvelle tâche",
  "Description": "Décrire la tâche",
  "Status": "En cours",
  "Priority": "Normale",
  "DueDate": "2026-02-25"
}
📥 Réponse
{
  "Id": 4,
  "Title": "Nouvelle tâche",
  "Description": "Décrire la tâche",
  "Status": "En cours",
  "Priority": "Normale",
  "DueDate": "2026-02-25"
}

3. Modifier une tâche

PUT /api/dev/tasks/edit/{id}
📤 Corps JSON
{
  "Title": "Tâche mise à jour",
  "Description": "Description modifiée",
  "Status": "Terminée",
  "Priority": "Haute",
  "DueDate": "2026-02-28"
}
📥 Réponse
{
  "Id": 4,
  "Title": "Tâche mise à jour",
  "Description": "Description modifiée",
  "Status": "Terminée",
  "Priority": "Haute",
  "DueDate": "2026-02-28"
}

4. Supprimer une tâche

DELETE /api/dev/tasks/delete/{id}
📤 Requête curl
curl -X DELETE "https://dpasswords.ca/api/dev/tasks/delete/4"
📥 Réponse
{
  "success": true,
  "message": "Tâche supprimée"
}

Codes d'erreur

401
Unauthorized / Token manquant
400
Requête invalide / Limite atteinte
404
Tâche non trouvée