reformat docs, respond with 404 if not POST