[DSOF/RPC] Endpoints d'API retournent 500 Internal Server
Nous utilisons l'API Laboite pour créer des groupes, des structures, des utilisateurs et associer les utilisateurs aux groupes et structure. Cette opération peut être renouvelée ce qui nécessite de consulter l'API afin de savoir si l'item existe déjà où s'il faut le créer. Plusieurs problèmes se posent :
- Il n'est pas possible de faire de GET /utilisateurs, comment pouvons nous alors connaitre la population complète des utilisateurs (créés via l'API, manuellement avec un compte local ou via la FIM) ?
- Lors qu'on fait un POST /groups/create et que le groupe existait déjà alors on reçoit une erreur 500 qui stope notre traitement alors qu'en changeant pour une erreur comme 409 nous permettrait de gérer l'erreur
- L'erreur 500 n'est pas décrite dans les documentations (le swagger par exemple)
- Lorsqu'on crée un utilisateur il est possible de l'associer à une structure qui n'existe pas. Celle-ci est automatiquement créée. Est-ce le comportement attendu ?