switch jsonapi entity and check paths, move delete_unsched to patch, fix bugs