I was considering removing the POST protected/program/ and PUT protected/program/ endpoints, but I realized that issue #61 is caused by the program content and program queries being created or updated independently, and we still don't have a solution to this issue.
In protected.controller.ts, these endpoints are not used (which were meant to create or update the program content and program queries together):
Only PUT protected/program-description/ is used for both creating a program and updating its content (excluding queries):
I was considering removing the POST protected/program/ and PUT protected/program/ endpoints, but I realized that issue #61 is caused by the program content and program queries being created or updated independently, and we still don't have a solution to this issue.