Nouvelles routes API et personnalisations
Posté : dim. 14 avr. 2024 17:13
Bonjour,
J'ai récemment exploré les routes API disponibles, notamment `/ticket/` pour la création de tickets via API. J'ai constaté que seuls certains champs (comme `ticket_title`, `ticket_description` et `ticket_type`) peuvent être renseignés lors de la création d'un ticket. Cependant, pour mon usage, j'aurais besoin de spécifier d'autres champs tels que la catégorie, la priorité, l'état et la criticité lors de la création du ticket.
Pourriez-vous me conseiller sur la meilleure façon de procéder ? Est-ce que la création d'un nouveau fichier PHP, par exemple `TicketAddCustom.php`, serait une bonne approche ? Si oui, où devrais-je le placer dans l'arborescence du projet pour éviter qu'il ne soit écrasé lors d'une mise à jour ?
Par ailleurs, j'aimerais pouvoir mettre à jour un ticket existant, en utilisant potentiellement la méthode PUT. Actuellement, il semble que cette fonctionnalité ne soit pas disponible. Cependant, la route GET `/ticket/{ticket_id}` expose des champs tels que `ticket_techncian` et `ticket_state_id` que je souhaiterais pouvoir modifier. Comment pourrais-je activer la méthode PUT pour cette fonctionnalité ?
Je vous remercie par avance pour votre aide et vos conseils.
Cordialement,
Ludovic de
J'ai récemment exploré les routes API disponibles, notamment `/ticket/` pour la création de tickets via API. J'ai constaté que seuls certains champs (comme `ticket_title`, `ticket_description` et `ticket_type`) peuvent être renseignés lors de la création d'un ticket. Cependant, pour mon usage, j'aurais besoin de spécifier d'autres champs tels que la catégorie, la priorité, l'état et la criticité lors de la création du ticket.
Pourriez-vous me conseiller sur la meilleure façon de procéder ? Est-ce que la création d'un nouveau fichier PHP, par exemple `TicketAddCustom.php`, serait une bonne approche ? Si oui, où devrais-je le placer dans l'arborescence du projet pour éviter qu'il ne soit écrasé lors d'une mise à jour ?
Par ailleurs, j'aimerais pouvoir mettre à jour un ticket existant, en utilisant potentiellement la méthode PUT. Actuellement, il semble que cette fonctionnalité ne soit pas disponible. Cependant, la route GET `/ticket/{ticket_id}` expose des champs tels que `ticket_techncian` et `ticket_state_id` que je souhaiterais pouvoir modifier. Comment pourrais-je activer la méthode PUT pour cette fonctionnalité ?
Je vous remercie par avance pour votre aide et vos conseils.
Cordialement,
Ludovic de