HUD-Data-Lab / Data.Exchange.and.Interoperability

Repository for Homeless Management Information System (HMIS) development and management of products to support data exchange and interoperability
GNU General Public License v3.0
2 stars 5 forks source link

Recommendation to combine CEParticipation(s) endpoints #30

Open DavidTweedieWellSky opened 1 month ago

DavidTweedieWellSky commented 1 month ago

CEParticipations: This post endpoint should be added to the "CEParticipation" put/delete/get endpoints.

Grant-ICF commented 1 month ago

Hello @DavidTweedieWellSky. Can you clarify your recommendation for me?

To my understanding, if we are to create a new CEParticipation record, we would need a new CEParticipationID. So, including the POST in the /ceparticipation/{CEParticipationID} doesn't make sense to me.

I can however see an argument to move the POST into `/CEparticipationsummary/{ProjectID} since there needs to be a ProjectID associated with the CEParticipationID and that ProjectID needs to already exist.