Problème résolu en implémentant des nested resources pour les membership, de la même sorte que pour les tasks. Je ne sais plus pourquoi je ne voulais pas faire ça de cette manière lors du développement initial de Chronobriq.
Tu peux même préciser moins d'informations, c'est un format assez libre. Dans mes tests je me contente généralement de juste mettre l'heure sous la forme 12:12 et ça passe. L'API se charge de combler les données manquantes.
Aussi, il n'est pas nécessaire de préciser dans la requête l'activity_id, l'API la retrouve dans l'URL de la requête. Ne sont nécessaires de préciser que name et start_time.
Ok, problème résolu pour la création d'une tasks. En fait mon code était bon, mais notre manière de faire une requête était mauvaise.
J'ai aussi une erreur avec cette requête, je pense l'avoir identifiée. J'apporte un correctif dès que possible.