WEB API -- all OK except the four TBD sections :-)