Create new support incident/ticket
POST/company/issues/
Créez un nouveau ticket avec possibilité de joindre des fichiers. Permet jusqu'à 6 fichiers joints (voir implémentation dans routes.js).
Cas d'utilisation :
- Signaler des problèmes avec des livraisons, des enchères ou d'autres services
- Demander un support technique
- Notifier des incidents dans les opérations logistiques
Logique associée : ctrl.create() dans routes.js avec middleware multerS3
Request
Responses
- 200
- 400
- 401
Incidence créée avec succès. Retourne les détails de l'incidence nouvellement créée.
Response Headers
Données invalides. Causes possibles :
- Champs obligatoires manquants (service_code, message)
- Message trop court/trop long
- Trop de pièces jointes (>6)
- Type/taille de fichier non autorisé
Response Headers
Non autorisé. Le jeton JWT est invalide ou a expiré. Inclure un jeton valide dans l'en-tête Authorization.