Specs

Still not perfect, but it's at ~93%. Fixes BC#46676572-api-spec-coverage