getPrograms endpoint