{ "note": "The entity route surface and refusal vocabulary, extracted statically from the reference before it is removed. `routes` is every route+method pair the module serves. `refusal_sites` is every reason-code emission, attributed to the route it belongs to and marked route-level or classifier.", "why_the_site_distinction_matters": "The shared error classifier is reached from only two routes. A port that reaches a code only through the classifier leaves every route-level emission of that same code unexercised, while a per-code coverage check stays green. Assert coverage per SITE, not per code.", "when_this_file_reddens": "A later failure means the reference's route surface or refusal vocabulary changed. Re-extract and decide deliberately; do not regenerate to absorb a difference.", "source": "solstone/apps/entities/routes.py", "counts": { "route_method_pairs": 45, "distinct_codes": 14, "refusal_sites": 112, "route_level_sites": 105, "classifier_sites": 7, "codes_reachable_only_through_the_classifier": 0, "sites_overriding_their_declared_status": 3, "distinct_store_operations_the_surface_depends_on": 37 }, "codes_reachable_only_through_the_classifier": [], "status_overrides": [ { "code": "entity_not_found", "status": 400, "declared_default_status": 404, "routes": [ { "route": "/api/journal/entity/", "method": "DELETE" } ] }, { "code": "entity_operation_failed", "status": 400, "declared_default_status": 500, "routes": [ { "route": "/api/journal/entity//block", "method": "POST" } ] }, { "code": "entity_operation_failed", "status": 400, "declared_default_status": 500, "routes": [ { "route": "/api/journal/entity//unblock", "method": "POST" } ] } ], "why_the_store_dependencies_matter": "A route cannot be served until every store operation beneath it exists. These names are the real ordering constraint on porting this surface -- scoping the routes without checking them assumes a complete store.", "store_operation_use": { "load_journal_entity": 10, "load_entities": 7, "is_valid_entity_type": 4, "entity_slug": 3, "ResolutionOrigin": 2, "attach_or_reactivate_entity": 2, "load_ambiguities": 2, "load_observations": 2, "resolve_entity": 2, "update_facet_entity_description": 2, "add_entity_aka": 1, "add_observation": 1, "block_journal_entity": 1, "delete_detected_entity": 1, "delete_journal_entity": 1, "detach_facet_entity": 1, "entities_copy_payload": 1, "entity_last_active_day": 1, "entity_last_active_ts": 1, "get_journal_principal": 1, "last_active_day_for_ts": 1, "load_all_journal_entities": 1, "load_candidates": 1, "load_facet_relationship": 1, "merge_entity": 1, "move_facet_entity": 1, "observation_day_counts": 1, "record_ambiguity_choice": 1, "record_entity_merge_candidate": 1, "record_entity_resolution": 1, "restore_journal_entity_version": 1, "save_detected_entity": 1, "save_journal_entity": 1, "unblock_journal_entity": 1, "undo_entity_merge": 1, "update_detected_entity": 1, "update_facet_entity_identity": 1 }, "route_store_dependencies": [ { "routes": [ { "route": "/", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api/state", "method": "GET" } ], "store_operations": [ "entities_copy_payload" ] }, { "routes": [ { "route": "/api/network", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api/history", "method": "GET" } ], "store_operations": [ "get_journal_principal" ] }, { "routes": [ { "route": "/api/overview", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api/", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api//resolve", "method": "GET" } ], "store_operations": [ "resolve_entity" ] }, { "routes": [ { "route": "/api//detected", "method": "GET" } ], "store_operations": [ "load_entities" ] }, { "routes": [ { "route": "/api//detected", "method": "POST" } ], "store_operations": [ "ResolutionOrigin", "is_valid_entity_type", "load_entities", "record_entity_resolution", "resolve_entity", "save_detected_entity" ] }, { "routes": [ { "route": "/api//attach", "method": "POST" } ], "store_operations": [ "attach_or_reactivate_entity", "is_valid_entity_type" ] }, { "routes": [ { "route": "/api//update-description", "method": "POST" } ], "store_operations": [ "update_facet_entity_description" ] }, { "routes": [ { "route": "/api//update-detected", "method": "POST" } ], "store_operations": [ "update_detected_entity" ] }, { "routes": [ { "route": "/api/move", "method": "POST" } ], "store_operations": [ "move_facet_entity" ] }, { "routes": [ { "route": "/api//aka", "method": "POST" } ], "store_operations": [ "add_entity_aka" ] }, { "routes": [ { "route": "/api/record-merge-candidate", "method": "POST" } ], "store_operations": [ "entity_slug", "record_entity_merge_candidate" ] }, { "routes": [ { "route": "/api/merge-candidates", "method": "GET" } ], "store_operations": [ "load_candidates" ] }, { "routes": [ { "route": "/api/accept-merge-candidate", "method": "POST" } ], "store_operations": [] }, { "routes": [ { "route": "/api/dismiss-merge-candidate", "method": "POST" } ], "store_operations": [] }, { "routes": [ { "route": "/api/merge", "method": "POST" } ], "store_operations": [ "merge_entity" ] }, { "routes": [ { "route": "/api/merge//undo", "method": "POST" } ], "store_operations": [ "undo_entity_merge" ] }, { "routes": [ { "route": "/api/journal/entity//history", "method": "GET" } ], "store_operations": [ "load_journal_entity" ] }, { "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "store_operations": [ "load_journal_entity", "restore_journal_entity_version" ] }, { "routes": [ { "route": "/api/ambiguities", "method": "GET" } ], "store_operations": [ "load_ambiguities" ] }, { "routes": [ { "route": "/api/ambiguities//resolve", "method": "POST" } ], "store_operations": [ "ResolutionOrigin", "load_all_journal_entities", "load_ambiguities", "load_entities", "record_ambiguity_choice" ] }, { "routes": [ { "route": "/api//observations", "method": "GET" } ], "store_operations": [ "load_observations" ] }, { "routes": [ { "route": "/api//observe", "method": "POST" } ], "store_operations": [ "add_observation" ] }, { "routes": [ { "route": "/api/search", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api//entity/", "method": "GET" } ], "store_operations": [ "entity_last_active_day", "entity_last_active_ts", "entity_slug", "load_entities", "load_journal_entity", "load_observations" ] }, { "routes": [ { "route": "/api//entity//grid", "method": "GET" } ], "store_operations": [ "load_entities", "load_journal_entity", "observation_day_counts" ] }, { "routes": [ { "route": "/api/", "method": "POST" } ], "store_operations": [ "attach_or_reactivate_entity", "is_valid_entity_type" ] }, { "routes": [ { "route": "/api//entity/", "method": "DELETE" } ], "store_operations": [ "detach_facet_entity", "load_journal_entity" ] }, { "routes": [ { "route": "/api//update", "method": "PUT" } ], "store_operations": [ "entity_slug", "load_journal_entity", "update_facet_entity_identity" ] }, { "routes": [ { "route": "/api//entity//description", "method": "PUT" } ], "store_operations": [ "load_facet_relationship", "load_journal_entity", "update_facet_entity_description" ] }, { "routes": [ { "route": "/api//generate-description", "method": "POST" } ], "store_operations": [] }, { "routes": [ { "route": "/api//assist", "method": "POST" } ], "store_operations": [] }, { "routes": [ { "route": "/api//detected/preview", "method": "GET" } ], "store_operations": [ "load_entities" ] }, { "routes": [ { "route": "/api//detected", "method": "DELETE" } ], "store_operations": [ "delete_detected_entity", "load_entities" ] }, { "routes": [ { "route": "/api/types", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api/journal", "method": "GET" } ], "store_operations": [] }, { "routes": [ { "route": "/api/journal/entity/", "method": "GET" } ], "store_operations": [ "last_active_day_for_ts", "load_journal_entity" ] }, { "routes": [ { "route": "/api/journal/entity/", "method": "PUT" } ], "store_operations": [ "is_valid_entity_type", "load_journal_entity", "save_journal_entity" ] }, { "routes": [ { "route": "/api/journal/entity/", "method": "DELETE" } ], "store_operations": [ "delete_journal_entity", "load_journal_entity" ] }, { "routes": [ { "route": "/api/cancel-delete/", "method": "POST" } ], "store_operations": [] }, { "routes": [ { "route": "/api/journal/entity//block", "method": "POST" } ], "store_operations": [ "block_journal_entity" ] }, { "routes": [ { "route": "/api/journal/entity//unblock", "method": "POST" } ], "store_operations": [ "unblock_journal_entity" ] } ], "by_code": { "agent_unavailable": { "route_level": 2, "classifier": 0, "statuses": [ 503 ] }, "edge_index_unavailable": { "route_level": 2, "classifier": 0, "statuses": [ 503 ] }, "entity_alias_conflict": { "route_level": 2, "classifier": 0, "statuses": [ 409 ] }, "entity_already_exists": { "route_level": 4, "classifier": 0, "statuses": [ 409 ] }, "entity_blocked": { "route_level": 3, "classifier": 1, "statuses": [ 400 ] }, "entity_busy": { "route_level": 18, "classifier": 1, "statuses": [ 503 ] }, "entity_not_found": { "route_level": 15, "classifier": 1, "statuses": [ 400, 404 ] }, "entity_operation_failed": { "route_level": 23, "classifier": 2, "statuses": [ 400, 500 ] }, "invalid_entity_type": { "route_level": 4, "classifier": 0, "statuses": [ 400 ] }, "invalid_request_value": { "route_level": 9, "classifier": 1, "statuses": [ 400 ] }, "missing_request_body": { "route_level": 8, "classifier": 0, "statuses": [ 400 ] }, "missing_required_field": { "route_level": 12, "classifier": 0, "statuses": [ 400 ] }, "operation_no_longer_available": { "route_level": 2, "classifier": 1, "statuses": [ 410 ] }, "principal_entity_protected": { "route_level": 1, "classifier": 0, "statuses": [ 400 ] } }, "routes": [ { "route": "/", "method": "GET" }, { "route": "/api/", "method": "GET" }, { "route": "/api/", "method": "POST" }, { "route": "/api//aka", "method": "POST" }, { "route": "/api//assist", "method": "POST" }, { "route": "/api//attach", "method": "POST" }, { "route": "/api//detected", "method": "DELETE" }, { "route": "/api//detected", "method": "GET" }, { "route": "/api//detected", "method": "POST" }, { "route": "/api//detected/preview", "method": "GET" }, { "route": "/api//entity/", "method": "DELETE" }, { "route": "/api//entity/", "method": "GET" }, { "route": "/api//entity//description", "method": "PUT" }, { "route": "/api//entity//grid", "method": "GET" }, { "route": "/api//generate-description", "method": "POST" }, { "route": "/api//observations", "method": "GET" }, { "route": "/api//observe", "method": "POST" }, { "route": "/api//resolve", "method": "GET" }, { "route": "/api//update", "method": "PUT" }, { "route": "/api//update-description", "method": "POST" }, { "route": "/api//update-detected", "method": "POST" }, { "route": "/api/accept-merge-candidate", "method": "POST" }, { "route": "/api/ambiguities", "method": "GET" }, { "route": "/api/ambiguities//resolve", "method": "POST" }, { "route": "/api/cancel-delete/", "method": "POST" }, { "route": "/api/dismiss-merge-candidate", "method": "POST" }, { "route": "/api/history", "method": "GET" }, { "route": "/api/journal", "method": "GET" }, { "route": "/api/journal/entity/", "method": "DELETE" }, { "route": "/api/journal/entity/", "method": "GET" }, { "route": "/api/journal/entity/", "method": "PUT" }, { "route": "/api/journal/entity//block", "method": "POST" }, { "route": "/api/journal/entity//history", "method": "GET" }, { "route": "/api/journal/entity//restore", "method": "POST" }, { "route": "/api/journal/entity//unblock", "method": "POST" }, { "route": "/api/merge", "method": "POST" }, { "route": "/api/merge-candidates", "method": "GET" }, { "route": "/api/merge//undo", "method": "POST" }, { "route": "/api/move", "method": "POST" }, { "route": "/api/network", "method": "GET" }, { "route": "/api/overview", "method": "GET" }, { "route": "/api/record-merge-candidate", "method": "POST" }, { "route": "/api/search", "method": "GET" }, { "route": "/api/state", "method": "GET" }, { "route": "/api/types", "method": "GET" } ], "refusal_sites": [ { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "api_state", "routes": [ { "route": "/api/state", "method": "GET" } ], "line": 150 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "_required_body_str", "routes": [], "line": 213 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 289 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 257 }, { "code": "operation_no_longer_available", "status": 410, "status_overrides_default": false, "declared_default_status": 410, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 280 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 282 }, { "code": "entity_blocked", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 284 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 286 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "classifier", "function": "_entity_operation_error", "routes": [], "line": 288 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "_resolve_edge_entity", "routes": [], "line": 387 }, { "code": "edge_index_unavailable", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "_edge_loader_error", "routes": [], "line": 396 }, { "code": "edge_index_unavailable", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "_edge_loader_error", "routes": [], "line": 399 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "_edge_loader_error", "routes": [], "line": 401 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_entity_network", "routes": [ { "route": "/api/network", "method": "GET" } ], "line": 410 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_entity_history", "routes": [ { "route": "/api/history", "method": "GET" } ], "line": 435 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_entity_history", "routes": [ { "route": "/api/history", "method": "GET" } ], "line": 448 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_entities", "routes": [ { "route": "/api/", "method": "GET" } ], "line": 489 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "resolve_facet_entity", "routes": [ { "route": "/api//resolve", "method": "GET" } ], "line": 497 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_detected_entities", "routes": [ { "route": "/api//detected", "method": "GET" } ], "line": 525 }, { "code": "invalid_entity_type", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "detect_entity_route", "routes": [ { "route": "/api//detected", "method": "POST" } ], "line": 552 }, { "code": "entity_blocked", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "detect_entity_route", "routes": [ { "route": "/api//detected", "method": "POST" } ], "line": 571 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "detect_entity_route", "routes": [ { "route": "/api//detected", "method": "POST" } ], "line": 584 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "detect_entity_route", "routes": [ { "route": "/api//detected", "method": "POST" } ], "line": 586 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 607 }, { "code": "invalid_entity_type", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 620 }, { "code": "entity_already_exists", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 633 }, { "code": "entity_blocked", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 635 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 637 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "attach_entity_for_call", "routes": [ { "route": "/api//attach", "method": "POST" } ], "line": 639 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "update_description_for_call", "routes": [ { "route": "/api//update-description", "method": "POST" } ], "line": 687 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "update_description_for_call", "routes": [ { "route": "/api//update-description", "method": "POST" } ], "line": 689 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_detected_for_call", "routes": [ { "route": "/api//update-detected", "method": "POST" } ], "line": 723 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "update_detected_for_call", "routes": [ { "route": "/api//update-detected", "method": "POST" } ], "line": 725 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "move_entity_for_call", "routes": [ { "route": "/api/move", "method": "POST" } ], "line": 763 }, { "code": "entity_already_exists", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "move_entity_for_call", "routes": [ { "route": "/api/move", "method": "POST" } ], "line": 768 }, { "code": "entity_alias_conflict", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "add_aka_for_call", "routes": [ { "route": "/api//aka", "method": "POST" } ], "line": 818 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "add_aka_for_call", "routes": [ { "route": "/api//aka", "method": "POST" } ], "line": 823 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "add_aka_for_call", "routes": [ { "route": "/api//aka", "method": "POST" } ], "line": 825 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "record_merge_candidate_for_call", "routes": [ { "route": "/api/record-merge-candidate", "method": "POST" } ], "line": 863 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "record_merge_candidate_for_call", "routes": [ { "route": "/api/record-merge-candidate", "method": "POST" } ], "line": 882 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "accept_merge_candidate_for_call", "routes": [ { "route": "/api/accept-merge-candidate", "method": "POST" } ], "line": 924 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "dismiss_merge_candidate_for_call", "routes": [ { "route": "/api/dismiss-merge-candidate", "method": "POST" } ], "line": 958 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "merge_entities_for_call", "routes": [ { "route": "/api/merge", "method": "POST" } ], "line": 985 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "undo_entity_merge_for_call", "routes": [ { "route": "/api/merge//undo", "method": "POST" } ], "line": 1000 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "get_journal_entity_version_history", "routes": [ { "route": "/api/journal/entity//history", "method": "GET" } ], "line": 1050 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_journal_entity_version_history", "routes": [ { "route": "/api/journal/entity//history", "method": "GET" } ], "line": 1054 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "restore_journal_entity_version_for_call", "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "line": 1069 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "restore_journal_entity_version_for_call", "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "line": 1077 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "restore_journal_entity_version_for_call", "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "line": 1084 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "restore_journal_entity_version_for_call", "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "line": 1081 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "restore_journal_entity_version_for_call", "routes": [ { "route": "/api/journal/entity//restore", "method": "POST" } ], "line": 1083 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_entity_ambiguities", "routes": [ { "route": "/api/ambiguities", "method": "GET" } ], "line": 1100 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_entity_ambiguities", "routes": [ { "route": "/api/ambiguities", "method": "GET" } ], "line": 1107 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "resolve_entity_ambiguity", "routes": [ { "route": "/api/ambiguities//resolve", "method": "POST" } ], "line": 1131 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "resolve_entity_ambiguity", "routes": [ { "route": "/api/ambiguities//resolve", "method": "POST" } ], "line": 1152 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "resolve_entity_ambiguity", "routes": [ { "route": "/api/ambiguities//resolve", "method": "POST" } ], "line": 1154 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "get_observations_for_call", "routes": [ { "route": "/api//observations", "method": "GET" } ], "line": 1173 }, { "code": "invalid_request_value", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "observe_entity_for_call", "routes": [ { "route": "/api//observe", "method": "POST" } ], "line": 1195 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "observe_entity_for_call", "routes": [ { "route": "/api//observe", "method": "POST" } ], "line": 1197 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_entity", "routes": [ { "route": "/api//entity/", "method": "GET" } ], "line": 1284 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "get_entity", "routes": [ { "route": "/api//entity/", "method": "GET" } ], "line": 1245 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "api_grid", "routes": [ { "route": "/api//entity//grid", "method": "GET" } ], "line": 1307 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "api_grid", "routes": [ { "route": "/api//entity//grid", "method": "GET" } ], "line": 1296 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1320 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1327 }, { "code": "invalid_entity_type", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1334 }, { "code": "entity_blocked", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1379 }, { "code": "entity_already_exists", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1381 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1386 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "add_entity", "routes": [ { "route": "/api/", "method": "POST" } ], "line": 1388 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "detach_entity", "routes": [ { "route": "/api//entity/", "method": "DELETE" } ], "line": 1418 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "detach_entity", "routes": [ { "route": "/api//entity/", "method": "DELETE" } ], "line": 1423 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "detach_entity", "routes": [ { "route": "/api//entity/", "method": "DELETE" } ], "line": 1425 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1433 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1441 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1482 }, { "code": "entity_already_exists", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1484 }, { "code": "entity_alias_conflict", "status": 409, "status_overrides_default": false, "declared_default_status": 409, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1489 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1494 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "update_entity", "routes": [ { "route": "/api//update", "method": "PUT" } ], "line": 1496 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_description", "routes": [ { "route": "/api//entity//description", "method": "PUT" } ], "line": 1507 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "update_description", "routes": [ { "route": "/api//entity//description", "method": "PUT" } ], "line": 1531 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "update_description", "routes": [ { "route": "/api//entity//description", "method": "PUT" } ], "line": 1536 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "update_description", "routes": [ { "route": "/api//entity//description", "method": "PUT" } ], "line": 1538 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "generate_description", "routes": [ { "route": "/api//generate-description", "method": "POST" } ], "line": 1546 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "generate_description", "routes": [ { "route": "/api//generate-description", "method": "POST" } ], "line": 1553 }, { "code": "agent_unavailable", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "generate_description", "routes": [ { "route": "/api//generate-description", "method": "POST" } ], "line": 1578 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "assist_add", "routes": [ { "route": "/api//assist", "method": "POST" } ], "line": 1586 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "assist_add", "routes": [ { "route": "/api//assist", "method": "POST" } ], "line": 1590 }, { "code": "agent_unavailable", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "assist_add", "routes": [ { "route": "/api//assist", "method": "POST" } ], "line": 1610 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "preview_delete", "routes": [ { "route": "/api//detected/preview", "method": "GET" } ], "line": 1618 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "preview_delete", "routes": [ { "route": "/api//detected/preview", "method": "GET" } ], "line": 1648 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "delete_detected", "routes": [ { "route": "/api//detected", "method": "DELETE" } ], "line": 1656 }, { "code": "missing_required_field", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "delete_detected", "routes": [ { "route": "/api//detected", "method": "DELETE" } ], "line": 1660 }, { "code": "entity_busy", "status": 503, "status_overrides_default": false, "declared_default_status": 503, "site": "route", "function": "delete_detected", "routes": [ { "route": "/api//detected", "method": "DELETE" } ], "line": 1703 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "delete_detected", "routes": [ { "route": "/api//detected", "method": "DELETE" } ], "line": 1705 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_journal_entities", "routes": [ { "route": "/api/journal", "method": "GET" } ], "line": 1850 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "get_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "GET" } ], "line": 1859 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "get_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "GET" } ], "line": 1892 }, { "code": "missing_request_body", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "PUT" } ], "line": 1901 }, { "code": "entity_not_found", "status": 404, "status_overrides_default": false, "declared_default_status": 404, "site": "route", "function": "update_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "PUT" } ], "line": 1906 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "update_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "PUT" } ], "line": 1970 }, { "code": "invalid_entity_type", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "update_journal_entity", "routes": [ { "route": "/api/journal/entity/", "method": "PUT" } ], "line": 1924 }, { "code": "entity_not_found", "status": 400, "status_overrides_default": true, "declared_default_status": 404, "site": "route", "function": "delete_journal_entity_route", "routes": [ { "route": "/api/journal/entity/", "method": "DELETE" } ], "line": 1979 }, { "code": "principal_entity_protected", "status": 400, "status_overrides_default": false, "declared_default_status": 400, "site": "route", "function": "delete_journal_entity_route", "routes": [ { "route": "/api/journal/entity/", "method": "DELETE" } ], "line": 1986 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "delete_journal_entity_route", "routes": [ { "route": "/api/journal/entity/", "method": "DELETE" } ], "line": 2039 }, { "code": "operation_no_longer_available", "status": 410, "status_overrides_default": false, "declared_default_status": 410, "site": "route", "function": "cancel_delete_journal_entity", "routes": [ { "route": "/api/cancel-delete/", "method": "POST" } ], "line": 2046 }, { "code": "operation_no_longer_available", "status": 410, "status_overrides_default": false, "declared_default_status": 410, "site": "route", "function": "cancel_delete_journal_entity", "routes": [ { "route": "/api/cancel-delete/", "method": "POST" } ], "line": 2052 }, { "code": "entity_operation_failed", "status": 400, "status_overrides_default": true, "declared_default_status": 500, "site": "route", "function": "block_journal_entity_route", "routes": [ { "route": "/api/journal/entity//block", "method": "POST" } ], "line": 2086 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "block_journal_entity_route", "routes": [ { "route": "/api/journal/entity//block", "method": "POST" } ], "line": 2089 }, { "code": "entity_operation_failed", "status": 400, "status_overrides_default": true, "declared_default_status": 500, "site": "route", "function": "unblock_journal_entity_route", "routes": [ { "route": "/api/journal/entity//unblock", "method": "POST" } ], "line": 2110 }, { "code": "entity_operation_failed", "status": 500, "status_overrides_default": false, "declared_default_status": 500, "site": "route", "function": "unblock_journal_entity_route", "routes": [ { "route": "/api/journal/entity//unblock", "method": "POST" } ], "line": 2113 } ] }