{"openapi":"3.1.0","info":{"title":"FlowMint API","version":"0.1.0"},"paths":{"/healthz":{"get":{"summary":"Healthcheck","operationId":"healthcheck_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Healthcheck Healthz Get"}}}}}}},"/api/v1/admin/consumer-tokens":{"post":{"tags":["admin"],"summary":"Create Consumer Token","operationId":"create_consumer_token_api_v1_admin_consumer_tokens_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConsumerTokenRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTokenIssueResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["admin"],"summary":"List Consumer Tokens","operationId":"list_consumer_tokens_api_v1_admin_consumer_tokens_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"enabled","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConsumerTokenRecord"},"title":"Response List Consumer Tokens Api V1 Admin Consumer Tokens Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/consumer-tokens/{token_id}":{"get":{"tags":["admin"],"summary":"Get Consumer Token","operationId":"get_consumer_token_api_v1_admin_consumer_tokens__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTokenRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["admin"],"summary":"Update Consumer Token","operationId":"update_consumer_token_api_v1_admin_consumer_tokens__token_id__patch","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateConsumerTokenRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTokenRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/consumer-tokens/{token_id}/rotate":{"post":{"tags":["admin"],"summary":"Rotate Consumer Token","operationId":"rotate_consumer_token_api_v1_admin_consumer_tokens__token_id__rotate_post","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTokenIssueResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/consumer-tokens/{token_id}/revoke":{"post":{"tags":["admin"],"summary":"Revoke Consumer Token","operationId":"revoke_consumer_token_api_v1_admin_consumer_tokens__token_id__revoke_post","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTokenRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-tasks":{"post":{"tags":["admin"],"summary":"Create Worker Task","operationId":"create_worker_task_api_v1_admin_worker_tasks_post","parameters":[{"name":"reject_if_no_eligible_slot","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Reject If No Eligible Slot"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkerTaskRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Worker Task Api V1 Admin Worker Tasks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["admin"],"summary":"List Worker Tasks","operationId":"list_worker_tasks_api_v1_admin_worker_tasks_get","parameters":[{"name":"task_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Type"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"requested_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source"}},{"name":"effective_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Effective Source"}},{"name":"rerouted","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Rerouted"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Worker Tasks Api V1 Admin Worker Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-tasks/preflight":{"post":{"tags":["admin"],"summary":"Preflight Worker Task","operationId":"preflight_worker_task_api_v1_admin_worker_tasks_preflight_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkerTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Preflight Worker Task Api V1 Admin Worker Tasks Preflight Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/sources/route-preview":{"post":{"tags":["admin"],"summary":"Preview Source Route","operationId":"preview_source_route_api_v1_admin_sources_route_preview_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRoutePreviewRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Preview Source Route Api V1 Admin Sources Route Preview Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ais/datadocked/fetch":{"post":{"tags":["admin"],"summary":"Fetch Datadocked Ais","operationId":"fetch_datadocked_ais_api_v1_admin_ais_datadocked_fetch_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataDockedAISFetchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Fetch Datadocked Ais Api V1 Admin Ais Datadocked Fetch Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/sources/route-audit/summary":{"get":{"tags":["admin"],"summary":"Get Source Route Audit Summary","operationId":"get_source_route_audit_summary_api_v1_admin_sources_route_audit_summary_get","parameters":[{"name":"task_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Type"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Route Audit Summary Api V1 Admin Sources Route Audit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-heartbeats/prune":{"post":{"tags":["admin"],"summary":"Prune Worker Heartbeats","operationId":"prune_worker_heartbeats_api_v1_admin_worker_heartbeats_prune_post","parameters":[{"name":"stale_after_seconds","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Stale After Seconds"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Prune Worker Heartbeats Api V1 Admin Worker Heartbeats Prune Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/intelligence-deliveries":{"get":{"tags":["admin"],"summary":"List Intelligence Deliveries","operationId":"list_intelligence_deliveries_api_v1_admin_intelligence_deliveries_get","parameters":[{"name":"ready_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Ready Only"}},{"name":"recommended_action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Action"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Intelligence Deliveries Api V1 Admin Intelligence Deliveries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/intelligence-deliveries/{task_id}":{"get":{"tags":["admin"],"summary":"Get Intelligence Delivery","operationId":"get_intelligence_delivery_api_v1_admin_intelligence_deliveries__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Intelligence Delivery Api V1 Admin Intelligence Deliveries  Task Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/health":{"get":{"tags":["admin"],"summary":"Get Ops Health","operationId":"get_ops_health_api_v1_admin_ops_health_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Ops Health Api V1 Admin Ops Health Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/slots":{"get":{"tags":["admin"],"summary":"Get Ops Slots","operationId":"get_ops_slots_api_v1_admin_ops_slots_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Ops Slots Api V1 Admin Ops Slots Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/slots/self-check":{"get":{"tags":["admin"],"summary":"Get Ops Slot Self Check","operationId":"get_ops_slot_self_check_api_v1_admin_ops_slots_self_check_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Ops Slot Self Check Api V1 Admin Ops Slots Self Check Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/audit":{"get":{"tags":["admin"],"summary":"Get Ops Health Audit","operationId":"get_ops_health_audit_api_v1_admin_ops_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"event","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Get Ops Health Audit Api V1 Admin Ops Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/audit/summary":{"get":{"tags":["admin"],"summary":"Get Ops Health Audit Summary","operationId":"get_ops_health_audit_summary_api_v1_admin_ops_audit_summary_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Ops Health Audit Summary Api V1 Admin Ops Audit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/slots/audit":{"get":{"tags":["admin"],"summary":"Get Ops Slot Audit","operationId":"get_ops_slot_audit_api_v1_admin_ops_slots_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"event","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event"}},{"name":"slot_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slot Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Get Ops Slot Audit Api V1 Admin Ops Slots Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/ops/slots/audit/summary":{"get":{"tags":["admin"],"summary":"Get Ops Slot Audit Summary","operationId":"get_ops_slot_audit_summary_api_v1_admin_ops_slots_audit_summary_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Ops Slot Audit Summary Api V1 Admin Ops Slots Audit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/sources/support-matrix":{"get":{"tags":["admin"],"summary":"Get Source Support Matrix","operationId":"get_source_support_matrix_api_v1_admin_sources_support_matrix_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Support Matrix Api V1 Admin Sources Support Matrix Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-tasks/{task_id}":{"get":{"tags":["admin"],"summary":"Get Worker Task","operationId":"get_worker_task_api_v1_admin_worker_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Worker Task Api V1 Admin Worker Tasks  Task Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-tasks/{task_id}/requeue":{"post":{"tags":["admin"],"summary":"Requeue Worker Task","operationId":"requeue_worker_task_api_v1_admin_worker_tasks__task_id__requeue_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Requeue Worker Task Api V1 Admin Worker Tasks  Task Id  Requeue Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/worker-tasks/{task_id}/retry-parse":{"post":{"tags":["admin"],"summary":"Retry Worker Task Parse","operationId":"retry_worker_task_parse_api_v1_admin_worker_tasks__task_id__retry_parse_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"parse_mode","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parse Mode"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":"Response Retry Worker Task Parse Api V1 Admin Worker Tasks  Task Id  Retry Parse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/container-watches/ensure":{"post":{"tags":["compat-flowpulse"],"summary":"Ensure Flowpulse Container Watch","operationId":"ensure_flowpulse_container_watch_api_v1_compat_flowpulse_container_watches_ensure_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseEnsureContainerWatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseEnsureContainerWatchResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/container-truth":{"get":{"tags":["compat-flowpulse"],"summary":"Get Flowpulse Container Truth","operationId":"get_flowpulse_container_truth_api_v1_compat_flowpulse_container_truth_get","parameters":[{"name":"container_number","in":"query","required":true,"schema":{"type":"string","title":"Container Number"}},{"name":"destination_port","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Port"}},{"name":"vessel_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseCompatContainerTruthPayloadModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/vessel-watches/{watch_id}/latest":{"get":{"tags":["compat-flowpulse"],"summary":"Get Flowpulse Vessel Watch Latest","operationId":"get_flowpulse_vessel_watch_latest_api_v1_compat_flowpulse_vessel_watches__watch_id__latest_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseCompatVesselPayloadModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/ais-snapshots":{"post":{"tags":["compat-flowpulse"],"summary":"Ingest Flowpulse Ais Snapshot","operationId":"ingest_flowpulse_ais_snapshot_api_v1_compat_flowpulse_ais_snapshots_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseAISSnapshotIngestRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseAISSnapshotRecordModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/ais-snapshots/latest":{"get":{"tags":["compat-flowpulse"],"summary":"Get Latest Flowpulse Ais Snapshot","operationId":"get_latest_flowpulse_ais_snapshot_api_v1_compat_flowpulse_ais_snapshots_latest_get","parameters":[{"name":"source_label","in":"query","required":false,"schema":{"type":"string","default":"datadocked","title":"Source Label"}},{"name":"mmsi","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"}},{"name":"imo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"}},{"name":"ship_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"}},{"name":"vessel_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulseAISSnapshotRecordModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/port-calls":{"post":{"tags":["compat-flowpulse"],"summary":"Ingest Flowpulse Port Call","operationId":"ingest_flowpulse_port_call_api_v1_compat_flowpulse_port_calls_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulsePortCallIngestRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulsePortCallRecordModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/compat/flowpulse/port-calls/latest":{"get":{"tags":["compat-flowpulse"],"summary":"Get Latest Flowpulse Port Call","operationId":"get_latest_flowpulse_port_call_api_v1_compat_flowpulse_port_calls_latest_get","parameters":[{"name":"source_label","in":"query","required":false,"schema":{"type":"string","default":"datadocked_port_calls","title":"Source Label"}},{"name":"mmsi","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"}},{"name":"imo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"}},{"name":"ship_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"}},{"name":"vessel_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowPulsePortCallRecordModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets":{"post":{"tags":["delivery-targets"],"summary":"Create Delivery Target","operationId":"create_delivery_target_api_v1_delivery_targets_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDeliveryTargetRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["delivery-targets"],"summary":"List Delivery Targets","operationId":"list_delivery_targets_api_v1_delivery_targets_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryTargetRecord"},"title":"Response List Delivery Targets Api V1 Delivery Targets Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/attempts":{"get":{"tags":["delivery-targets"],"summary":"List Delivery Attempts","operationId":"list_delivery_attempts_api_v1_delivery_targets_attempts_get","parameters":[{"name":"delivered","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Delivered"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"}},{"name":"task_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Id"}},{"name":"due_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Due Only"}},{"name":"active_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Active Only"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryAttemptRecord"},"title":"Response List Delivery Attempts Api V1 Delivery Targets Attempts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/retired-summary":{"get":{"tags":["delivery-targets"],"summary":"List Retired Delivery Target Summary","operationId":"list_retired_delivery_target_summary_api_v1_delivery_targets_retired_summary_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RetiredDeliveryTargetSummary"},"title":"Response List Retired Delivery Target Summary Api V1 Delivery Targets Retired Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/retired-cleanup":{"post":{"tags":["delivery-targets"],"summary":"Cleanup Retired Delivery Attempts","operationId":"cleanup_retired_delivery_attempts_api_v1_delivery_targets_retired_cleanup_post","parameters":[{"name":"retention_days","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Retention Days"}},{"name":"apply","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Apply"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cleanup Retired Delivery Attempts Api V1 Delivery Targets Retired Cleanup Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/{target_id}":{"get":{"tags":["delivery-targets"],"summary":"Get Delivery Target","operationId":"get_delivery_target_api_v1_delivery_targets__target_id__get","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["delivery-targets"],"summary":"Update Delivery Target","operationId":"update_delivery_target_api_v1_delivery_targets__target_id__patch","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeliveryTargetRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["delivery-targets"],"summary":"Delete Delivery Target","operationId":"delete_delivery_target_api_v1_delivery_targets__target_id__delete","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/fanout/ready":{"post":{"tags":["delivery-targets"],"summary":"Fanout Ready Deliveries","operationId":"fanout_ready_deliveries_api_v1_delivery_targets_fanout_ready_post","parameters":[{"name":"recommended_action","in":"query","required":false,"schema":{"type":"string","default":"deliver_intelligence","title":"Recommended Action"}},{"name":"force","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Force"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Fanout Ready Deliveries Api V1 Delivery Targets Fanout Ready Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/delivery-targets/fanout/retry-failed":{"post":{"tags":["delivery-targets"],"summary":"Retry Failed Deliveries","operationId":"retry_failed_deliveries_api_v1_delivery_targets_fanout_retry_failed_post","parameters":[{"name":"recommended_action","in":"query","required":false,"schema":{"type":"string","default":"deliver_intelligence","title":"Recommended Action"}},{"name":"due_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Due Only"}},{"name":"force","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Force"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Retry Failed Deliveries Api V1 Delivery Targets Fanout Retry Failed Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/intelligence/deliveries":{"get":{"tags":["intelligence"],"summary":"List Intelligence Deliveries","operationId":"list_intelligence_deliveries_api_v1_intelligence_deliveries_get","parameters":[{"name":"ready_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Ready Only"}},{"name":"recommended_action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Action"}},{"name":"updated_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated After"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"}},{"name":"requested_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source"}},{"name":"effective_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Effective Source"}},{"name":"rerouted","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Rerouted"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/IntelligenceDeliveryModel"},"title":"Response List Intelligence Deliveries Api V1 Intelligence Deliveries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/intelligence/deliveries/summary":{"get":{"tags":["intelligence"],"summary":"Get Intelligence Delivery Summary","operationId":"get_intelligence_delivery_summary_api_v1_intelligence_deliveries_summary_get","parameters":[{"name":"ready_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Ready Only"}},{"name":"recommended_action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Action"}},{"name":"updated_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated After"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"}},{"name":"requested_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source"}},{"name":"effective_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Effective Source"}},{"name":"rerouted","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Rerouted"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntelligenceDeliverySummaryModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/intelligence/deliveries/route-summary":{"get":{"tags":["intelligence"],"summary":"Get Intelligence Delivery Route Summary","operationId":"get_intelligence_delivery_route_summary_api_v1_intelligence_deliveries_route_summary_get","parameters":[{"name":"ready_only","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Ready Only"}},{"name":"recommended_action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Action"}},{"name":"updated_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated After"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"consumer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"}},{"name":"requested_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source"}},{"name":"effective_source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Effective Source"}},{"name":"rerouted","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Rerouted"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntelligenceDeliveryRouteSummaryModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/intelligence/deliveries/{task_id}":{"get":{"tags":["intelligence"],"summary":"Get Intelligence Delivery","operationId":"get_intelligence_delivery_api_v1_intelligence_deliveries__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"target_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IntelligenceDeliveryModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin":{"get":{"tags":["manual-assist"],"summary":"Manual Assist Admin Page","operationId":"manual_assist_admin_page_admin_get","security":[{"HTTPBasic":[]}],"parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/monitoring":{"get":{"tags":["manual-assist"],"summary":"Monitoring Admin Page","operationId":"monitoring_admin_page_admin_monitoring_get","security":[{"HTTPBasic":[]}],"parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/manual-assist/tasks":{"get":{"tags":["manual-assist"],"summary":"List Manual Assist Tasks","operationId":"list_manual_assist_tasks_api_v1_manual_assist_tasks_get","security":[{"HTTPBasic":[]}],"parameters":[{"name":"include_completed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Completed"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ManualAssistTaskRecordModel"},"title":"Response List Manual Assist Tasks Api V1 Manual Assist Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/manual-assist/monitoring":{"get":{"tags":["manual-assist"],"summary":"List Monitoring Watches","operationId":"list_monitoring_watches_api_v1_manual_assist_monitoring_get","security":[{"HTTPBasic":[]}],"parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MonitoringWatchRecordModel"},"title":"Response List Monitoring Watches Api V1 Manual Assist Monitoring Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/manual-assist/tasks/{task_id}/upload":{"post":{"tags":["manual-assist"],"summary":"Upload Manual Assist Evidence","operationId":"upload_manual_assist_evidence_api_v1_manual_assist_tasks__task_id__upload_post","security":[{"HTTPBasic":[]}],"parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_manual_assist_evidence_api_v1_manual_assist_tasks__task_id__upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManualAssistUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/containers/track":{"post":{"tags":["public-containers"],"summary":"Track a container","description":"Create or reuse a normalized container tracking watch. This endpoint is idempotent for the same consumer, container number, and optional port.","operationId":"track_container_api_v1_containers_track_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTrackedContainerRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackedContainerAcceptedResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/containers/{container_number}":{"get":{"tags":["public-containers"],"summary":"Get current container status","description":"Return the latest normalized container truth, including the strongest current status, selected source, final-POD ETA, and concise metadata.","operationId":"get_tracked_container_api_v1_containers__container_number__get","parameters":[{"name":"container_number","in":"path","required":true,"schema":{"type":"string","title":"Container Number"}},{"name":"port_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Code"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackedContainerResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/containers/{container_number}/timeline":{"get":{"tags":["public-containers"],"summary":"Get container timeline","description":"Return a milestone-oriented event timeline synthesized from normalized snapshots. This contract is designed for customer-facing tracking views, not raw source debugging.","operationId":"get_tracked_container_timeline_api_v1_containers__container_number__timeline_get","parameters":[{"name":"container_number","in":"path","required":true,"schema":{"type":"string","title":"Container Number"}},{"name":"port_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Code"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackedContainerTimelineResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/subscriptions":{"get":{"tags":["subscriptions"],"summary":"List Subscriptions","operationId":"list_subscriptions_api_v1_subscriptions_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DeliveryTargetRecord"},"title":"Response List Subscriptions Api V1 Subscriptions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/subscriptions/webhooks":{"post":{"tags":["subscriptions"],"summary":"Create Webhook Subscription","operationId":"create_webhook_subscription_api_v1_subscriptions_webhooks_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWebhookSubscriptionRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/subscriptions/{target_id}":{"get":{"tags":["subscriptions"],"summary":"Get Subscription","operationId":"get_subscription_api_v1_subscriptions__target_id__get","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["subscriptions"],"summary":"Update Subscription","operationId":"update_subscription_api_v1_subscriptions__target_id__patch","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateWebhookSubscriptionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeliveryTargetRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["subscriptions"],"summary":"Delete Subscription","operationId":"delete_subscription_api_v1_subscriptions__target_id__delete","parameters":[{"name":"target_id","in":"path","required":true,"schema":{"type":"string","title":"Target Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/preflight":{"post":{"tags":["tasks"],"summary":"Preflight Consumer Task","operationId":"preflight_consumer_task_api_v1_tasks_preflight_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTaskCreateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTaskPreflightResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks":{"post":{"tags":["tasks"],"summary":"Create Consumer Task","operationId":"create_consumer_task_api_v1_tasks_post","parameters":[{"name":"reject_if_no_eligible_slot","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Reject If No Eligible Slot"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTaskCreateRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTaskSubmissionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["tasks"],"summary":"List Consumer Tasks","operationId":"list_consumer_tasks_api_v1_tasks_get","parameters":[{"name":"task_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Type"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ConsumerTaskRecordModel"},"title":"Response List Consumer Tasks Api V1 Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tasks/{task_id}":{"get":{"tags":["tasks"],"summary":"Get Consumer Task","operationId":"get_consumer_task_api_v1_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsumerTaskRecordModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tracking-watches":{"post":{"tags":["tracking-watches"],"summary":"Create Tracking Watch","operationId":"create_tracking_watch_api_v1_tracking_watches_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTrackingWatchRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingWatchRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["tracking-watches"],"summary":"List Tracking Watches","operationId":"list_tracking_watches_api_v1_tracking_watches_get","parameters":[{"name":"enabled","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrackingWatchRecord"},"title":"Response List Tracking Watches Api V1 Tracking Watches Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tracking-watches/{watch_id}":{"get":{"tags":["tracking-watches"],"summary":"Get Tracking Watch","operationId":"get_tracking_watch_api_v1_tracking_watches__watch_id__get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingWatchRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["tracking-watches"],"summary":"Update Tracking Watch","operationId":"update_tracking_watch_api_v1_tracking_watches__watch_id__patch","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTrackingWatchRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingWatchRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tracking-watches/{watch_id}/summary":{"get":{"tags":["tracking-watches"],"summary":"Get Tracking Watch Summary","operationId":"get_tracking_watch_summary_api_v1_tracking_watches__watch_id__summary_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingWatchSummaryModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tracking-watches/{watch_id}/snapshots":{"get":{"tags":["tracking-watches"],"summary":"List Tracking Watch Snapshots","operationId":"list_tracking_watch_snapshots_api_v1_tracking_watches__watch_id__snapshots_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TrackingSnapshotRecord"},"title":"Response List Tracking Watch Snapshots Api V1 Tracking Watches  Watch Id  Snapshots Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/tracking-watches/{watch_id}/latest-diff":{"get":{"tags":["tracking-watches"],"summary":"Get Tracking Watch Latest Diff","operationId":"get_tracking_watch_latest_diff_api_v1_tracking_watches__watch_id__latest_diff_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TrackingLatestDiffModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/heartbeat":{"post":{"tags":["worker"],"summary":"Heartbeat","operationId":"heartbeat_api_v1_worker_heartbeat_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-worker-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Worker-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkerHeartbeatRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkerHeartbeatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/next":{"post":{"tags":["worker"],"summary":"Poll Next Task","operationId":"poll_next_task_api_v1_worker_tasks_next_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-worker-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Worker-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollNextTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PollNextTaskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}/lease":{"post":{"tags":["worker"],"summary":"Extend Task Lease","operationId":"extend_task_lease_api_v1_worker_tasks__task_id__lease_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LeaseResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}/progress":{"post":{"tags":["worker"],"summary":"Report Task Progress","operationId":"report_task_progress_api_v1_worker_tasks__task_id__progress_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgressRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProgressResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}/evidence":{"post":{"tags":["worker"],"summary":"Upload Task Evidence","operationId":"upload_task_evidence_api_v1_worker_tasks__task_id__evidence_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_task_evidence_api_v1_worker_tasks__task_id__evidence_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}/complete":{"post":{"tags":["worker"],"summary":"Complete Task","operationId":"complete_task_api_v1_worker_tasks__task_id__complete_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteTaskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}/fail":{"post":{"tags":["worker"],"summary":"Fail Task","operationId":"fail_task_api_v1_worker_tasks__task_id__fail_post","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailTaskRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FailTaskResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks":{"post":{"tags":["worker"],"summary":"Create Task","operationId":"create_task_api_v1_worker_tasks_post","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWorkerTaskRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["worker"],"summary":"List Tasks","operationId":"list_tasks_api_v1_worker_tasks_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Tasks Api V1 Worker Tasks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/tasks/{task_id}":{"get":{"tags":["worker"],"summary":"Get Task","operationId":"get_task_api_v1_worker_tasks__task_id__get","parameters":[{"name":"task_id","in":"path","required":true,"schema":{"type":"string","title":"Task Id"}},{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Task Api V1 Worker Tasks  Task Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/worker/heartbeats":{"get":{"tags":["worker"],"summary":"List Heartbeats","operationId":"list_heartbeats_api_v1_worker_heartbeats_get","parameters":[{"name":"x-flowmint-internal-token","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Flowmint-Internal-Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Heartbeats Api V1 Worker Heartbeats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ArrivalSignalModel":{"properties":{"signal_type":{"type":"string","title":"Signal Type"},"value_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Value At"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"confidence":{"anyOf":[{"type":"string","enum":["low","medium","high"]},{"type":"null"}],"title":"Confidence"},"inferred":{"type":"boolean","title":"Inferred","default":false},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":true,"type":"object","required":["signal_type"],"title":"ArrivalSignalModel"},"ArrivalTimingModel":{"properties":{"scheduled_eta":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Scheduled Eta"},"operational_eta":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Operational Eta"},"confirmed_ata":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Confirmed Ata"},"inferred_ata":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Inferred Ata"},"arrival_confidence":{"anyOf":[{"type":"string","enum":["low","medium","high"]},{"type":"null"}],"title":"Arrival Confidence"},"primary_arrival_basis":{"anyOf":[{"type":"string","enum":["scheduled_eta","operational_eta","confirmed_ata","inferred_ata"]},{"type":"null"}],"title":"Primary Arrival Basis"},"vessel_reported_destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Reported Destination"},"shipment_final_destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shipment Final Destination"},"destination_conflict":{"type":"boolean","title":"Destination Conflict","default":false},"intermediate_port_likely":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intermediate Port Likely"},"route_pattern":{"anyOf":[{"type":"string","enum":["direct_to_pod","destination_conflict","transshipment_likely"]},{"type":"null"}],"title":"Route Pattern"},"route_confidence":{"anyOf":[{"type":"string","enum":["low","medium","high"]},{"type":"null"}],"title":"Route Confidence"},"eta_intermediate_port":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Intermediate Port"},"eta_final_pod_window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Final Pod Window Start"},"eta_final_pod_window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Final Pod Window End"},"needs_confirmation":{"type":"boolean","title":"Needs Confirmation","default":true},"signals":{"items":{"$ref":"#/components/schemas/ArrivalSignalModel"},"type":"array","title":"Signals"}},"additionalProperties":true,"type":"object","title":"ArrivalTimingModel"},"Body_upload_manual_assist_evidence_api_v1_manual_assist_tasks__task_id__upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"parse_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parse Mode"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"source_channel":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Channel"}},"type":"object","required":["file"],"title":"Body_upload_manual_assist_evidence_api_v1_manual_assist_tasks__task_id__upload_post"},"Body_upload_task_evidence_api_v1_worker_tasks__task_id__evidence_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"metadata":{"type":"string","title":"Metadata"}},"type":"object","required":["file","metadata"],"title":"Body_upload_task_evidence_api_v1_worker_tasks__task_id__evidence_post"},"BoundDeliveryTargetRef":{"properties":{"target_id":{"type":"string","title":"Target Id"},"mode":{"type":"string","title":"Mode"},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"enabled":{"type":"boolean","title":"Enabled","default":true},"event_filters":{"items":{"type":"string"},"type":"array","title":"Event Filters"}},"type":"object","required":["target_id","mode"],"title":"BoundDeliveryTargetRef"},"BrowserState":{"properties":{"chrome_debug_ready":{"type":"boolean","title":"Chrome Debug Ready","default":false},"profile_ready":{"type":"boolean","title":"Profile Ready","default":false},"last_verified_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Verified Source"}},"type":"object","title":"BrowserState"},"CompleteTaskRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"status":{"type":"string","const":"completed","title":"Status","default":"completed"},"source":{"type":"string","title":"Source"},"raw_result":{"additionalProperties":true,"type":"object","title":"Raw Result"},"evidence_ids":{"items":{"type":"string"},"type":"array","title":"Evidence Ids"},"recommended_parse_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Parse Mode"}},"type":"object","required":["worker_id","source"],"title":"CompleteTaskRequest"},"CompleteTaskResponse":{"properties":{"status":{"type":"string","const":"accepted","title":"Status"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"parse_status":{"type":"string","title":"Parse Status"}},"type":"object","required":["status","parse_status"],"title":"CompleteTaskResponse"},"ConsumerTaskCreateRequest":{"properties":{"task_type":{"type":"string","enum":["container_tracking","vessel_tracking","port_snapshot","weather_snapshot"],"title":"Task Type"},"priority":{"type":"string","title":"Priority","default":"normal"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"},"requested_fields":{"items":{"type":"string"},"type":"array","title":"Requested Fields"},"evidence_policy":{"$ref":"#/components/schemas/EvidencePolicy"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"}},"additionalProperties":false,"type":"object","required":["task_type","query"],"title":"ConsumerTaskCreateRequest"},"ConsumerTaskPreflightResponse":{"properties":{"task_type":{"type":"string","title":"Task Type"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"required_slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Slot Kind"},"source_candidates":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Source Candidates"},"source_route":{"additionalProperties":true,"type":"object","title":"Source Route"},"source_support":{"additionalProperties":true,"type":"object","title":"Source Support"},"slot_preflight":{"additionalProperties":true,"type":"object","title":"Slot Preflight"},"dispatch_decision":{"additionalProperties":true,"type":"object","title":"Dispatch Decision"}},"additionalProperties":true,"type":"object","required":["task_type"],"title":"ConsumerTaskPreflightResponse"},"ConsumerTaskRecordModel":{"properties":{"task_id":{"type":"string","title":"Task Id"},"task_type":{"type":"string","title":"Task Type"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority","default":"normal"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"progress_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Progress Stage"},"progress_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Progress Message"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"parse_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parse Status"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"required_slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Slot Kind"},"source_route":{"additionalProperties":true,"type":"object","title":"Source Route"},"task_signal":{"additionalProperties":true,"type":"object","title":"Task Signal"},"query":{"additionalProperties":true,"type":"object","title":"Query"}},"additionalProperties":true,"type":"object","required":["task_id","task_type","status","created_at","updated_at"],"title":"ConsumerTaskRecordModel"},"ConsumerTaskSubmissionResponse":{"properties":{"status":{"type":"string","title":"Status"},"task_id":{"type":"string","title":"Task Id"},"task_type":{"type":"string","title":"Task Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"source_route":{"additionalProperties":true,"type":"object","title":"Source Route"},"source_support":{"additionalProperties":true,"type":"object","title":"Source Support"},"slot_preflight":{"additionalProperties":true,"type":"object","title":"Slot Preflight"},"dispatch_decision":{"additionalProperties":true,"type":"object","title":"Dispatch Decision"},"task_signal":{"additionalProperties":true,"type":"object","title":"Task Signal"}},"additionalProperties":true,"type":"object","required":["status","task_id","task_type","created_at","updated_at"],"title":"ConsumerTaskSubmissionResponse"},"ConsumerToken":{"properties":{"token_id":{"type":"string","title":"Token Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"consumer_id":{"type":"string","title":"Consumer Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"enabled":{"type":"boolean","title":"Enabled","default":true},"token_hash":{"type":"string","title":"Token Hash"},"allowed_target_ids":{"items":{"type":"string"},"type":"array","title":"Allowed Target Ids"},"bound_targets":{"items":{"$ref":"#/components/schemas/BoundDeliveryTargetRef"},"type":"array","title":"Bound Targets"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["token_id","tenant_id","consumer_id","token_hash"],"title":"ConsumerToken"},"ConsumerTokenIssueResponse":{"properties":{"record":{"$ref":"#/components/schemas/ConsumerTokenRecord"},"token_value":{"type":"string","title":"Token Value"}},"type":"object","required":["record","token_value"],"title":"ConsumerTokenIssueResponse"},"ConsumerTokenRecord":{"properties":{"token":{"$ref":"#/components/schemas/ConsumerToken"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_rotated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Rotated At"}},"additionalProperties":true,"type":"object","required":["token","created_at","updated_at"],"title":"ConsumerTokenRecord"},"ContainerCurrentStatusModel":{"properties":{"code":{"type":"string","title":"Code","examples":["EMPTY_RETURNED"]},"label":{"type":"string","title":"Label","examples":["Empty returned"]},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","examples":["Duesseldorf (DE)"]},"event_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Event Time","examples":["2026-04-09T00:00:00Z"]},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source","examples":["shipmentlink"]}},"type":"object","required":["code","label"],"title":"ContainerCurrentStatusModel"},"ContainerEtaModel":{"properties":{"final_pod_eta":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Final Pod Eta","examples":["2026-03-24T10:24:00Z"]},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source","examples":["shipmentlink"]},"confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence","examples":["high"]},"basis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Basis","examples":["confirmed_ata"]}},"type":"object","title":"ContainerEtaModel"},"ContainerSourceSummaryModel":{"properties":{"selected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Source","examples":["shipmentlink"]},"detected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Source","examples":["shipmentlink"]},"result_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result Code","examples":["success"]}},"type":"object","title":"ContainerSourceSummaryModel"},"ContainerTimelineEventModel":{"properties":{"milestone_code":{"type":"string","title":"Milestone Code","examples":["EMPTY_RETURNED"]},"label":{"type":"string","title":"Label","examples":["Empty returned"]},"location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Location","examples":["Duesseldorf (DE)"]},"event_time":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Event Time","examples":["2026-04-09T00:00:00Z"]},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source","examples":["shipmentlink"]},"details":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Details","examples":["Empty container returned"]}},"type":"object","required":["milestone_code","label"],"title":"ContainerTimelineEventModel"},"ContainerTimelineSummaryModel":{"properties":{"journey_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journey State","examples":["returned"]},"current_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Status","examples":["Empty returned"]},"current_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Location","examples":["Duesseldorf (DE)"]},"destination_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Port","examples":["NLRTM"]},"final_pod_eta":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Final Pod Eta","examples":["2026-03-24T10:24:00Z"]},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source","examples":["shipmentlink"]}},"type":"object","title":"ContainerTimelineSummaryModel"},"CreateConsumerTokenRequest":{"properties":{"token_id":{"type":"string","title":"Token Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"consumer_id":{"type":"string","title":"Consumer Id"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"allowed_target_ids":{"items":{"type":"string"},"type":"array","title":"Allowed Target Ids"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["token_id","tenant_id","consumer_id"],"title":"CreateConsumerTokenRequest"},"CreateDeliveryTargetRequest":{"properties":{"target_id":{"type":"string","title":"Target Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"consumer_id":{"type":"string","title":"Consumer Id"},"mode":{"type":"string","enum":["api_pull","webhook","event_fanout"],"title":"Mode"},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"signing_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signing Secret"},"enabled":{"type":"boolean","title":"Enabled","default":true},"event_filters":{"items":{"type":"string"},"type":"array","title":"Event Filters"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["target_id","tenant_id","consumer_id","mode"],"title":"CreateDeliveryTargetRequest"},"CreateTrackedContainerRequest":{"properties":{"container_number":{"type":"string","title":"Container Number","examples":["TXGU7408862"]},"carrier_scac":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Scac","examples":["COSU"]},"bill_of_lading":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bill Of Lading","examples":["COSU6891032450"]},"booking_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Booking Number","examples":["COSU-BOOK-102938"]},"port_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Code","examples":["NLRTM"]},"terminal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Terminal Name","examples":["APM Terminals Maasvlakte II"]},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint","examples":["shipmentlink"]},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference","examples":["shipment-123"]},"poll_interval_minutes":{"type":"integer","maximum":1440.0,"minimum":5.0,"title":"Poll Interval Minutes","default":360,"examples":[180]}},"additionalProperties":false,"type":"object","required":["container_number"],"title":"CreateTrackedContainerRequest"},"CreateTrackingWatchRequest":{"properties":{"task_type":{"type":"string","enum":["container_tracking","vessel_tracking"],"title":"Task Type"},"priority":{"type":"string","title":"Priority","default":"normal"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"},"requested_fields":{"items":{"type":"string"},"type":"array","title":"Requested Fields"},"evidence_policy":{"$ref":"#/components/schemas/EvidencePolicy"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"poll_interval_minutes":{"type":"integer","maximum":1440.0,"minimum":5.0,"title":"Poll Interval Minutes","default":360},"enabled":{"type":"boolean","title":"Enabled","default":true},"run_immediately":{"type":"boolean","title":"Run Immediately","default":true},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["task_type","query"],"title":"CreateTrackingWatchRequest"},"CreateWebhookSubscriptionRequest":{"properties":{"target_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Id"},"endpoint_url":{"type":"string","title":"Endpoint Url"},"signing_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signing Secret"},"enabled":{"type":"boolean","title":"Enabled","default":true},"event_filters":{"items":{"type":"string"},"type":"array","title":"Event Filters"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["endpoint_url"],"title":"CreateWebhookSubscriptionRequest"},"CreateWorkerTaskRequest":{"properties":{"task_id":{"type":"string","title":"Task Id"},"task_type":{"type":"string","enum":["container_tracking","vessel_tracking","port_snapshot","weather_snapshot"],"title":"Task Type"},"priority":{"type":"string","title":"Priority","default":"normal"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"required_slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Slot Kind"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"},"requested_fields":{"items":{"type":"string"},"type":"array","title":"Requested Fields"},"evidence_policy":{"$ref":"#/components/schemas/EvidencePolicy"}},"type":"object","required":["task_id","task_type","query"],"title":"CreateWorkerTaskRequest"},"DataDockedAISFetchRequest":{"properties":{"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"persist":{"type":"boolean","title":"Persist","default":true}},"additionalProperties":false,"type":"object","title":"DataDockedAISFetchRequest"},"DeliveryAttemptRecord":{"properties":{"attempt_key":{"type":"string","title":"Attempt Key"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"target_id":{"type":"string","title":"Target Id"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"payload_hash":{"type":"string","title":"Payload Hash"},"delivered":{"type":"boolean","title":"Delivered","default":false},"status_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Status Code"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Error"},"last_delivery_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Delivery Mode"},"attempt_count":{"type":"integer","title":"Attempt Count","default":0},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"},"next_retry_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Next Retry At"},"last_result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Result"},"retired_target":{"type":"boolean","title":"Retired Target","default":false}},"additionalProperties":true,"type":"object","required":["attempt_key","task_id","target_id","payload_hash"],"title":"DeliveryAttemptRecord"},"DeliveryStatusModel":{"properties":{"total_targets":{"type":"integer","title":"Total Targets","default":0},"delivered_targets":{"type":"integer","title":"Delivered Targets","default":0},"failed_targets":{"type":"integer","title":"Failed Targets","default":0},"pending_retry_targets":{"type":"integer","title":"Pending Retry Targets","default":0},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"},"targets":{"items":{"$ref":"#/components/schemas/DeliveryTargetStatusModel"},"type":"array","title":"Targets"}},"additionalProperties":true,"type":"object","title":"DeliveryStatusModel"},"DeliveryTarget":{"properties":{"target_id":{"type":"string","title":"Target Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"consumer_id":{"type":"string","title":"Consumer Id"},"mode":{"type":"string","enum":["api_pull","webhook","event_fanout"],"title":"Mode"},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"signing_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signing Secret"},"enabled":{"type":"boolean","title":"Enabled","default":true},"event_filters":{"items":{"type":"string"},"type":"array","title":"Event Filters"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["target_id","tenant_id","consumer_id","mode"],"title":"DeliveryTarget"},"DeliveryTargetRecord":{"properties":{"target":{"$ref":"#/components/schemas/DeliveryTarget"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":true,"type":"object","required":["target","created_at","updated_at"],"title":"DeliveryTargetRecord"},"DeliveryTargetStatusModel":{"properties":{"target_id":{"type":"string","title":"Target Id"},"delivered":{"type":"boolean","title":"Delivered","default":false},"attempt_count":{"type":"integer","title":"Attempt Count","default":0},"status_code":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Status Code"},"last_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Error"},"last_result":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Result"},"last_delivery_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Delivery Mode"},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"},"next_retry_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Next Retry At"},"retired_target":{"type":"boolean","title":"Retired Target","default":false}},"additionalProperties":true,"type":"object","required":["target_id"],"title":"DeliveryTargetStatusModel"},"EvidencePolicy":{"properties":{"require_screenshot":{"type":"boolean","title":"Require Screenshot","default":true},"upload_full_page":{"type":"boolean","title":"Upload Full Page","default":false}},"type":"object","title":"EvidencePolicy"},"EvidenceReference":{"properties":{"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Path"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":true,"type":"object","title":"EvidenceReference"},"EvidenceUploadResponse":{"properties":{"status":{"type":"string","const":"stored","title":"Status"},"evidence_id":{"type":"string","title":"Evidence Id"},"evidence_path":{"type":"string","title":"Evidence Path"}},"type":"object","required":["status","evidence_id","evidence_path"],"title":"EvidenceUploadResponse"},"FailTaskRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"status":{"type":"string","const":"failed","title":"Status","default":"failed"},"failure_code":{"type":"string","title":"Failure Code"},"message":{"type":"string","title":"Message"},"retryable":{"type":"boolean","title":"Retryable","default":true},"evidence_ids":{"items":{"type":"string"},"type":"array","title":"Evidence Ids"},"details":{"additionalProperties":true,"type":"object","title":"Details"}},"type":"object","required":["worker_id","failure_code","message"],"title":"FailTaskRequest"},"FailTaskResponse":{"properties":{"status":{"type":"string","const":"accepted","title":"Status"},"task_status":{"type":"string","const":"failed","title":"Task Status"}},"type":"object","required":["status","task_status"],"title":"FailTaskResponse"},"FlowPulseAISSnapshotIngestRequest":{"properties":{"source_label":{"type":"string","title":"Source Label","default":"datadocked"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"navigational_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigational Status"},"speed_knots":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speed Knots"},"heading":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heading"},"course":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Course"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"current_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Location"},"last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Port"},"unlocode_destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unlocode Destination"},"unlocode_last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unlocode Last Port"},"atd_utc":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Atd Utc"},"reported_eta":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reported Eta"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"},"credits_consumed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Consumed"},"shipment_ids":{"items":{"type":"string"},"type":"array","title":"Shipment Ids"},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"}},"additionalProperties":true,"type":"object","title":"FlowPulseAISSnapshotIngestRequest"},"FlowPulseAISSnapshotRecordModel":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"source_label":{"type":"string","title":"Source Label"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"navigational_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigational Status"},"speed_knots":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speed Knots"},"heading":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heading"},"course":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Course"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"current_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Location"},"last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Port"},"unlocode_destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unlocode Destination"},"unlocode_last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unlocode Last Port"},"atd_utc":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Atd Utc"},"reported_eta":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reported Eta"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"},"credits_consumed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Consumed"},"shipment_ids":{"items":{"type":"string"},"type":"array","title":"Shipment Ids"},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":true,"type":"object","required":["snapshot_id","source_label","created_at","updated_at"],"title":"FlowPulseAISSnapshotRecordModel"},"FlowPulseCompatContainerTruthPayloadModel":{"properties":{"schema_version":{"type":"string","title":"Schema Version","default":"v1"},"watch_id":{"type":"string","title":"Watch Id"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"detected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Source"},"container_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Container Number"},"destination_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Port"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"carrier_notice_eta":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Carrier Notice Eta"},"provisional_ata":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Provisional Ata"},"confirmed_ata":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Confirmed Ata"},"arrival_port_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arrival Port Type"},"discharged_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Discharged At"},"gate_out_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Gate Out At"},"delivered_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Delivered At"},"event_codes":{"items":{"type":"string"},"type":"array","title":"Event Codes"},"ais_context":{"additionalProperties":true,"type":"object","title":"Ais Context"},"port_calls_context":{"additionalProperties":true,"type":"object","title":"Port Calls Context"},"source_summary":{"additionalProperties":true,"type":"object","title":"Source Summary"},"raw_summary":{"additionalProperties":true,"type":"object","title":"Raw Summary"},"freshness":{"$ref":"#/components/schemas/FlowPulseCompatFreshnessModel"}},"additionalProperties":true,"type":"object","required":["watch_id","task_id","freshness"],"title":"FlowPulseCompatContainerTruthPayloadModel"},"FlowPulseCompatFreshnessModel":{"properties":{"fetched_at":{"type":"string","format":"date-time","title":"Fetched At"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"last_updated":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Updated"}},"additionalProperties":true,"type":"object","required":["fetched_at"],"title":"FlowPulseCompatFreshnessModel"},"FlowPulseCompatVesselPayloadModel":{"properties":{"schema_version":{"type":"string","title":"Schema Version","default":"v1"},"watch_id":{"type":"string","title":"Watch Id"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"detected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Source"},"vessel":{"$ref":"#/components/schemas/FlowPulseCompatVesselStateModel"},"arrival_timing":{"anyOf":[{"$ref":"#/components/schemas/ArrivalTimingModel"},{"type":"null"}]},"freshness":{"$ref":"#/components/schemas/FlowPulseCompatFreshnessModel"},"source_assessment":{"anyOf":[{"$ref":"#/components/schemas/SourceAssessmentModel"},{"type":"null"}]},"model_execution":{"anyOf":[{"$ref":"#/components/schemas/ModelExecutionModel"},{"type":"null"}]},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"}},"additionalProperties":true,"type":"object","required":["watch_id","task_id","vessel","freshness"],"title":"FlowPulseCompatVesselPayloadModel"},"FlowPulseCompatVesselStateModel":{"properties":{"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"navigational_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Navigational Status"},"speed_knots":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Speed Knots"},"heading":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Heading"},"course":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Course"},"latitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Latitude"},"longitude":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Longitude"},"current_location":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Location"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},"additionalProperties":true,"type":"object","title":"FlowPulseCompatVesselStateModel"},"FlowPulseEnsureContainerWatchRequest":{"properties":{"container_number":{"type":"string","title":"Container Number"},"destination_port":{"type":"string","title":"Destination Port"},"destination_port_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Port Name"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"poll_interval_minutes":{"type":"integer","maximum":1440.0,"minimum":5.0,"title":"Poll Interval Minutes","default":180},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"additionalProperties":false,"type":"object","required":["container_number","destination_port"],"title":"FlowPulseEnsureContainerWatchRequest"},"FlowPulseEnsureContainerWatchResponse":{"properties":{"watch_id":{"type":"string","title":"Watch Id"},"created":{"type":"boolean","title":"Created"},"enabled":{"type":"boolean","title":"Enabled"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"poll_interval_minutes":{"type":"integer","title":"Poll Interval Minutes"},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At"},"latest_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Snapshot Id"}},"additionalProperties":true,"type":"object","required":["watch_id","created","enabled","poll_interval_minutes","next_run_at"],"title":"FlowPulseEnsureContainerWatchResponse"},"FlowPulsePortCallIngestRequest":{"properties":{"source_label":{"type":"string","title":"Source Label","default":"datadocked_port_calls"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Port"},"port_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Name"},"port_sign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Sign"},"arrived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Arrived At"},"departed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Departed At"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"credits_consumed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Consumed"},"shipment_ids":{"items":{"type":"string"},"type":"array","title":"Shipment Ids"},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"}},"additionalProperties":true,"type":"object","title":"FlowPulsePortCallIngestRequest"},"FlowPulsePortCallRecordModel":{"properties":{"record_id":{"type":"string","title":"Record Id"},"source_label":{"type":"string","title":"Source Label"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"destination":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination"},"last_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Port"},"port_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Name"},"port_sign":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Sign"},"arrived_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Arrived At"},"departed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Departed At"},"observed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Observed At"},"credits_consumed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Consumed"},"shipment_ids":{"items":{"type":"string"},"type":"array","title":"Shipment Ids"},"metadata":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","title":"Metadata"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":true,"type":"object","required":["record_id","source_label","created_at","updated_at"],"title":"FlowPulsePortCallRecordModel"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HostProfile":{"properties":{"hostname":{"type":"string","title":"Hostname"},"platform":{"type":"string","title":"Platform"},"arch":{"type":"string","title":"Arch"}},"type":"object","required":["hostname","platform","arch"],"title":"HostProfile"},"IntelligenceDeliveryModel":{"properties":{"schema_version":{"type":"string","const":"v1","title":"Schema Version","default":"v1"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"task_type":{"type":"string","title":"Task Type"},"intelligence_type":{"type":"string","title":"Intelligence Type"},"shipment_ref":{"$ref":"#/components/schemas/ShipmentRef"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"source_candidates":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Source Candidates"},"source_route":{"additionalProperties":true,"type":"object","title":"Source Route"},"task_signal":{"$ref":"#/components/schemas/TaskSignalModel"},"source_assessment":{"anyOf":[{"$ref":"#/components/schemas/SourceAssessmentModel"},{"type":"null"}]},"model_execution":{"anyOf":[{"$ref":"#/components/schemas/ModelExecutionModel"},{"type":"null"}]},"arrival_timing":{"anyOf":[{"$ref":"#/components/schemas/ArrivalTimingModel"},{"type":"null"}]},"route_risk":{"anyOf":[{"$ref":"#/components/schemas/RouteRiskModel"},{"type":"null"}]},"intelligence":{"additionalProperties":true,"type":"object","title":"Intelligence"},"evidence":{"items":{"$ref":"#/components/schemas/EvidenceReference"},"type":"array","title":"Evidence"},"delivery_status":{"$ref":"#/components/schemas/DeliveryStatusModel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":true,"type":"object","required":["task_id","task_type","intelligence_type","shipment_ref","task_signal","created_at","updated_at"],"title":"IntelligenceDeliveryModel"},"IntelligenceDeliveryRouteSummaryModel":{"properties":{"task_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Task Type"},"task_count":{"type":"integer","title":"Task Count","default":0},"routed_task_count":{"type":"integer","title":"Routed Task Count","default":0},"rerouted_task_count":{"type":"integer","title":"Rerouted Task Count","default":0},"oldest_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Oldest Updated At"},"latest_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Updated At"},"requested_source_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Requested Source Counts"},"effective_source_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Effective Source Counts"},"route_status_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Route Status Counts"},"reroute_pairs":{"items":{"additionalProperties":{"anyOf":[{"type":"integer"},{"type":"string"}]},"type":"object"},"type":"array","title":"Reroute Pairs"}},"additionalProperties":true,"type":"object","title":"IntelligenceDeliveryRouteSummaryModel"},"IntelligenceDeliverySummaryModel":{"properties":{"task_count":{"type":"integer","title":"Task Count","default":0},"ready_for_delivery_count":{"type":"integer","title":"Ready For Delivery Count","default":0},"oldest_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Oldest Updated At"},"latest_updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Latest Updated At"},"recommended_action_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Recommended Action Counts"},"intelligence_type_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Intelligence Type Counts"},"effective_source_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Effective Source Counts"},"arrival_basis_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Arrival Basis Counts"},"arrival_confidence_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Arrival Confidence Counts"},"route_pattern_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Route Pattern Counts"},"destination_conflict_count":{"type":"integer","title":"Destination Conflict Count","default":0},"transshipment_likely_count":{"type":"integer","title":"Transshipment Likely Count","default":0},"confirmed_ata_count":{"type":"integer","title":"Confirmed Ata Count","default":0},"rerouted_task_count":{"type":"integer","title":"Rerouted Task Count","default":0},"quality_fallback_used_count":{"type":"integer","title":"Quality Fallback Used Count","default":0},"selected_model_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Selected Model Counts"},"delivered_target_total":{"type":"integer","title":"Delivered Target Total","default":0},"failed_target_total":{"type":"integer","title":"Failed Target Total","default":0},"pending_retry_target_total":{"type":"integer","title":"Pending Retry Target Total","default":0}},"additionalProperties":true,"type":"object","title":"IntelligenceDeliverySummaryModel"},"LeaseRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"extend_seconds":{"type":"integer","maximum":3600.0,"minimum":30.0,"title":"Extend Seconds","default":300},"progress":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Progress"}},"type":"object","required":["worker_id"],"title":"LeaseRequest"},"LeaseResponse":{"properties":{"status":{"type":"string","const":"extended","title":"Status"},"lease_until":{"type":"string","format":"date-time","title":"Lease Until"}},"type":"object","required":["status","lease_until"],"title":"LeaseResponse"},"ManualAssistTaskRecordModel":{"properties":{"task_id":{"type":"string","title":"Task Id"},"task_type":{"type":"string","title":"Task Type"},"status":{"type":"string","title":"Status"},"priority":{"type":"string","title":"Priority","default":"normal"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"required_slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Slot Kind"},"progress_stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Progress Stage"},"progress_message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Progress Message"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"parse_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parse Status"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"task_signal":{"additionalProperties":true,"type":"object","title":"Task Signal"},"query":{"additionalProperties":true,"type":"object","title":"Query"},"evidence":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Evidence"}},"additionalProperties":true,"type":"object","required":["task_id","task_type","status","updated_at"],"title":"ManualAssistTaskRecordModel"},"ManualAssistUploadResponse":{"properties":{"status":{"type":"string","title":"Status"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"parse_status":{"type":"string","title":"Parse Status"},"requested_parse_mode":{"type":"string","title":"Requested Parse Mode"},"evidence_id":{"type":"string","title":"Evidence Id"},"evidence_path":{"type":"string","title":"Evidence Path"},"intelligence":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Intelligence"},"task_signal":{"additionalProperties":true,"type":"object","title":"Task Signal"}},"additionalProperties":true,"type":"object","required":["status","task_id","parse_status","requested_parse_mode","evidence_id","evidence_path"],"title":"ManualAssistUploadResponse"},"ModelExecutionModel":{"properties":{"requested_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Model"},"selected_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Model"},"quality_fallback_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality Fallback Model"},"quality_fallback_used":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Quality Fallback Used"},"quality_threshold":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Quality Threshold"},"primary_quality_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Primary Quality Score"},"fallback_quality_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Fallback Quality Score"}},"additionalProperties":true,"type":"object","title":"ModelExecutionModel"},"MonitoringDecisionSummaryModel":{"properties":{"stage":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stage"},"headline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Headline"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"risk_level":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risk Level"},"latest_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Status"},"booking_window_start":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Booking Window Start"},"booking_window_end":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Booking Window End"},"book_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Book By"},"source_blend":{"items":{"type":"string"},"type":"array","title":"Source Blend"},"narrative":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Narrative"},"intermediate_port_confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intermediate Port Confidence"},"final_pod_confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Final Pod Confidence"}},"additionalProperties":true,"type":"object","title":"MonitoringDecisionSummaryModel"},"MonitoringSnapshotPreviewModel":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"},"fetched_at":{"type":"string","format":"date-time","title":"Fetched At"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"detected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Source"},"intelligence":{"additionalProperties":true,"type":"object","title":"Intelligence"},"arrival_timing":{"additionalProperties":true,"type":"object","title":"Arrival Timing"},"source_assessment":{"additionalProperties":true,"type":"object","title":"Source Assessment"}},"additionalProperties":true,"type":"object","required":["snapshot_id","task_id","fetched_at"],"title":"MonitoringSnapshotPreviewModel"},"MonitoringTimelineEventModel":{"properties":{"occurred_at":{"type":"string","format":"date-time","title":"Occurred At"},"source_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Label"},"watch_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watch Type"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"eta":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eta"},"ata":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ata"},"route_pattern":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route Pattern"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"explanation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Explanation"}},"additionalProperties":true,"type":"object","required":["occurred_at"],"title":"MonitoringTimelineEventModel"},"MonitoringWatchRecordModel":{"properties":{"watch_id":{"type":"string","title":"Watch Id"},"task_type":{"type":"string","title":"Task Type"},"display_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Reference"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"enabled":{"type":"boolean","title":"Enabled","default":true},"current_phase":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Phase"},"current_poll_interval_minutes":{"type":"integer","title":"Current Poll Interval Minutes"},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At"},"last_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Id"},"last_task_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Status"},"last_mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Mission Id"},"latest_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Snapshot Id"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"query":{"additionalProperties":true,"type":"object","title":"Query"},"task_signal":{"additionalProperties":true,"type":"object","title":"Task Signal"},"latest_intelligence":{"additionalProperties":true,"type":"object","title":"Latest Intelligence"},"latest_arrival_timing":{"additionalProperties":true,"type":"object","title":"Latest Arrival Timing"},"decision_intelligence":{"additionalProperties":true,"type":"object","title":"Decision Intelligence"},"decision_arrival_timing":{"additionalProperties":true,"type":"object","title":"Decision Arrival Timing"},"decision_summary":{"$ref":"#/components/schemas/MonitoringDecisionSummaryModel"},"latest_source_assessment":{"additionalProperties":true,"type":"object","title":"Latest Source Assessment"},"latest_diff":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Latest Diff"},"recent_snapshots":{"items":{"$ref":"#/components/schemas/MonitoringSnapshotPreviewModel"},"type":"array","title":"Recent Snapshots"},"timeline":{"items":{"$ref":"#/components/schemas/MonitoringTimelineEventModel"},"type":"array","title":"Timeline"},"related_vessel_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Related Vessel Watch Id"}},"additionalProperties":true,"type":"object","required":["watch_id","task_type","current_poll_interval_minutes","next_run_at"],"title":"MonitoringWatchRecordModel"},"PollNextTaskRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"slot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slot Id"},"slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slot Kind"},"supported_task_types":{"items":{"type":"string","enum":["container_tracking","vessel_tracking","port_snapshot","weather_snapshot"]},"type":"array","title":"Supported Task Types"},"source_capabilities":{"items":{"type":"string"},"type":"array","title":"Source Capabilities"},"active_task_count":{"type":"integer","title":"Active Task Count","default":0}},"type":"object","required":["worker_id"],"title":"PollNextTaskRequest"},"PollNextTaskResponse":{"properties":{"task_available":{"type":"boolean","title":"Task Available"},"poll_after_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Poll After Seconds"},"lease_seconds":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Lease Seconds"},"task":{"anyOf":[{"$ref":"#/components/schemas/WorkerTask"},{"type":"null"}]}},"type":"object","required":["task_available"],"title":"PollNextTaskResponse"},"ProgressRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"stage":{"type":"string","enum":["task_claimed","browser_attach","browser_navigation","evidence_capture","evidence_upload","parse_requested","completed","failed"],"title":"Stage"},"status":{"type":"string","title":"Status"},"message":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Message"}},"type":"object","required":["worker_id","stage","status"],"title":"ProgressRequest"},"ProgressResponse":{"properties":{"status":{"type":"string","const":"recorded","title":"Status"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["status","updated_at"],"title":"ProgressResponse"},"RetiredDeliveryTargetSummary":{"properties":{"target_id":{"type":"string","title":"Target Id"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"attempt_count":{"type":"integer","title":"Attempt Count","default":0},"delivered_attempts":{"type":"integer","title":"Delivered Attempts","default":0},"failed_attempts":{"type":"integer","title":"Failed Attempts","default":0},"last_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Attempt At"},"last_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Id"},"retired_target":{"type":"boolean","title":"Retired Target","default":true}},"additionalProperties":true,"type":"object","required":["target_id"],"title":"RetiredDeliveryTargetSummary"},"RouteRiskModel":{"properties":{"destination_conflict":{"type":"boolean","title":"Destination Conflict","default":false},"route_pattern":{"anyOf":[{"type":"string","enum":["direct_to_pod","destination_conflict","transshipment_likely"]},{"type":"null"}],"title":"Route Pattern"},"route_confidence":{"anyOf":[{"type":"string","enum":["low","medium","high"]},{"type":"null"}],"title":"Route Confidence"},"intermediate_port_likely":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intermediate Port Likely"},"eta_intermediate_port":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Intermediate Port"},"eta_final_pod_window_start":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Final Pod Window Start"},"eta_final_pod_window_end":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Eta Final Pod Window End"},"final_eta_mode":{"anyOf":[{"type":"string","enum":["direct_to_pod","windowed_final_pod"]},{"type":"null"}],"title":"Final Eta Mode"},"interpretation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Interpretation"}},"additionalProperties":true,"type":"object","title":"RouteRiskModel"},"ShipmentRef":{"properties":{"shipment_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Shipment Id"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"container_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Container Number"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"}},"additionalProperties":true,"type":"object","title":"ShipmentRef"},"SourceAssessmentModel":{"properties":{"selected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Source"},"selected_result_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Result Code"},"selected_reliability_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Selected Reliability Score"},"selected_quality_band":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Quality Band"},"selected_retryable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Selected Retryable"},"fallback_used":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Fallback Used"},"attempt_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Attempt Count"},"recommended_action":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommended Action"}},"additionalProperties":true,"type":"object","title":"SourceAssessmentModel"},"SourceRoutePreviewRequest":{"properties":{"task_type":{"type":"string","title":"Task Type"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"}},"additionalProperties":false,"type":"object","required":["task_type","query"],"title":"SourceRoutePreviewRequest"},"TaskSignalModel":{"properties":{"recommended_action":{"type":"string","title":"Recommended Action"},"collection_action":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Collection Action"},"selected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Source"},"selected_result_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Selected Result Code"},"selected_reliability_score":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Selected Reliability Score"},"fallback_used":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Fallback Used"},"retryable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Retryable"},"ready_for_delivery":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ready For Delivery"},"parse_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Parse Status"},"mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mission Id"}},"additionalProperties":true,"type":"object","required":["recommended_action"],"title":"TaskSignalModel"},"TrackedContainerAcceptedResponse":{"properties":{"tracking_id":{"type":"string","title":"Tracking Id","examples":["WATCH-CONTAINER-20260413-ABC123"]},"container_number":{"type":"string","title":"Container Number","examples":["TXGU7408862"]},"status":{"type":"string","title":"Status","examples":["tracking"]},"created":{"type":"boolean","title":"Created","examples":[true]},"poll_interval_minutes":{"type":"integer","title":"Poll Interval Minutes","examples":[180]},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At","examples":["2026-04-13T10:15:00Z"]},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint","examples":["shipmentlink"]},"carrier_scac":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Scac","examples":["COSU"]},"status_url":{"type":"string","title":"Status Url","examples":["/api/v1/containers/TXGU7408862?port_code=NLRTM"]},"timeline_url":{"type":"string","title":"Timeline Url","examples":["/api/v1/containers/TXGU7408862/timeline?port_code=NLRTM"]}},"type":"object","required":["tracking_id","container_number","status","created","poll_interval_minutes","next_run_at","status_url","timeline_url"],"title":"TrackedContainerAcceptedResponse"},"TrackedContainerResponse":{"properties":{"tracking_id":{"type":"string","title":"Tracking Id","examples":["WATCH-CONTAINER-20260413-ABC123"]},"container_number":{"type":"string","title":"Container Number","examples":["TXGU7408862"]},"carrier_scac":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Scac","examples":["COSU"]},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name","examples":["CSCL MARS"]},"destination_port":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Destination Port","examples":["NLRTM"]},"completed":{"type":"boolean","title":"Completed","default":false,"examples":[true]},"last_fetched_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Fetched At","examples":["2026-04-13T10:18:00Z"]},"latest_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Snapshot Id","examples":["SNAP-20260413-XYZ987"]},"watch_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watch Status","examples":["completed"]},"journey_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journey State","examples":["returned"]},"current_status":{"$ref":"#/components/schemas/ContainerCurrentStatusModel"},"eta":{"anyOf":[{"$ref":"#/components/schemas/ContainerEtaModel"},{"type":"null"}]},"source":{"anyOf":[{"$ref":"#/components/schemas/ContainerSourceSummaryModel"},{"type":"null"}]},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","examples":[{"current_phase":"container_led"}]}},"type":"object","required":["tracking_id","container_number","current_status"],"title":"TrackedContainerResponse"},"TrackedContainerTimelineResponse":{"properties":{"tracking_id":{"type":"string","title":"Tracking Id","examples":["WATCH-CONTAINER-20260413-ABC123"]},"container_number":{"type":"string","title":"Container Number","examples":["TXGU7408862"]},"completed":{"type":"boolean","title":"Completed","default":false,"examples":[true]},"summary":{"anyOf":[{"$ref":"#/components/schemas/ContainerTimelineSummaryModel"},{"type":"null"}]},"milestones":{"items":{"$ref":"#/components/schemas/ContainerTimelineEventModel"},"type":"array","title":"Milestones"},"events":{"items":{"$ref":"#/components/schemas/ContainerTimelineEventModel"},"type":"array","title":"Events","description":"Deprecated alias for milestones."}},"type":"object","required":["tracking_id","container_number"],"title":"TrackedContainerTimelineResponse"},"TrackingArrivalChangeModel":{"properties":{"eta_changed":{"type":"boolean","title":"Eta Changed","default":false},"eta_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eta Before"},"eta_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Eta After"},"eta_drift_minutes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Eta Drift Minutes"},"basis_changed":{"type":"boolean","title":"Basis Changed","default":false},"basis_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Basis Before"},"basis_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Basis After"},"confidence_changed":{"type":"boolean","title":"Confidence Changed","default":false},"confidence_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence Before"},"confidence_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence After"},"destination_conflict_changed":{"type":"boolean","title":"Destination Conflict Changed","default":false},"destination_conflict_before":{"type":"boolean","title":"Destination Conflict Before","default":false},"destination_conflict_after":{"type":"boolean","title":"Destination Conflict After","default":false},"route_pattern_changed":{"type":"boolean","title":"Route Pattern Changed","default":false},"route_pattern_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route Pattern Before"},"route_pattern_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route Pattern After"},"route_state_changed":{"type":"boolean","title":"Route State Changed","default":false},"route_state_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route State Before"},"route_state_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route State After"},"intermediate_port_before":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intermediate Port Before"},"intermediate_port_after":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Intermediate Port After"},"ata_inferred":{"type":"boolean","title":"Ata Inferred","default":false},"ata_confirmed":{"type":"boolean","title":"Ata Confirmed","default":false}},"type":"object","title":"TrackingArrivalChangeModel"},"TrackingDiffFieldModel":{"properties":{"field":{"type":"string","title":"Field"},"before":{"title":"Before"},"after":{"title":"After"}},"type":"object","required":["field"],"title":"TrackingDiffFieldModel"},"TrackingLatestDiffModel":{"properties":{"watch_id":{"type":"string","title":"Watch Id"},"previous_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Snapshot Id"},"current_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Snapshot Id"},"previous_fetched_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Previous Fetched At"},"current_fetched_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Current Fetched At"},"changed_field_count":{"type":"integer","title":"Changed Field Count","default":0},"changed_fields":{"items":{"$ref":"#/components/schemas/TrackingDiffFieldModel"},"type":"array","title":"Changed Fields"},"arrival_change":{"anyOf":[{"$ref":"#/components/schemas/TrackingArrivalChangeModel"},{"type":"null"}]}},"type":"object","required":["watch_id"],"title":"TrackingLatestDiffModel"},"TrackingSnapshotModel":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"watch_id":{"type":"string","title":"Watch Id"},"task_id":{"type":"string","title":"Task Id"},"mission_id":{"type":"string","title":"Mission Id"},"intelligence_type":{"type":"string","title":"Intelligence Type"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"detected_source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Detected Source"},"fetched_at":{"type":"string","format":"date-time","title":"Fetched At"},"intelligence":{"additionalProperties":true,"type":"object","title":"Intelligence"},"arrival_timing":{"additionalProperties":true,"type":"object","title":"Arrival Timing"},"source_assessment":{"additionalProperties":true,"type":"object","title":"Source Assessment"},"model_execution":{"additionalProperties":true,"type":"object","title":"Model Execution"},"evidence_paths":{"items":{"type":"string"},"type":"array","title":"Evidence Paths"}},"type":"object","required":["snapshot_id","watch_id","task_id","mission_id","intelligence_type","fetched_at"],"title":"TrackingSnapshotModel"},"TrackingSnapshotRecord":{"properties":{"snapshot":{"$ref":"#/components/schemas/TrackingSnapshotModel"}},"additionalProperties":true,"type":"object","required":["snapshot"],"title":"TrackingSnapshotRecord"},"TrackingWatchModel":{"properties":{"watch_id":{"type":"string","title":"Watch Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"consumer_id":{"type":"string","title":"Consumer Id"},"enabled":{"type":"boolean","title":"Enabled","default":true},"base_poll_interval_minutes":{"type":"integer","title":"Base Poll Interval Minutes"},"poll_interval_minutes":{"type":"integer","title":"Poll Interval Minutes"},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_scheduled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Scheduled At"},"last_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Id"},"last_task_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Status"},"last_mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Mission Id"},"latest_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Snapshot Id"},"current_phase":{"anyOf":[{"type":"string","enum":["vessel_led","container_led"]},{"type":"null"}],"title":"Current Phase"},"phase_switch_recommended":{"type":"boolean","title":"Phase Switch Recommended","default":false},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"task_template":{"$ref":"#/components/schemas/TrackingWatchTaskTemplate"}},"type":"object","required":["watch_id","tenant_id","consumer_id","base_poll_interval_minutes","poll_interval_minutes","next_run_at","created_at","updated_at","task_template"],"title":"TrackingWatchModel"},"TrackingWatchRecord":{"properties":{"watch":{"$ref":"#/components/schemas/TrackingWatchModel"}},"additionalProperties":true,"type":"object","required":["watch"],"title":"TrackingWatchRecord"},"TrackingWatchSummaryModel":{"properties":{"watch_id":{"type":"string","title":"Watch Id"},"enabled":{"type":"boolean","title":"Enabled"},"base_poll_interval_minutes":{"type":"integer","title":"Base Poll Interval Minutes"},"current_poll_interval_minutes":{"type":"integer","title":"Current Poll Interval Minutes"},"next_run_at":{"type":"string","format":"date-time","title":"Next Run At"},"last_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Id"},"last_task_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Task Status"},"last_mission_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Mission Id"},"latest_snapshot_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Snapshot Id"},"current_phase":{"anyOf":[{"type":"string","enum":["vessel_led","container_led"]},{"type":"null"}],"title":"Current Phase"},"phase_switch_recommended":{"type":"boolean","title":"Phase Switch Recommended","default":false},"snapshot_count":{"type":"integer","title":"Snapshot Count","default":0},"latest_diff":{"anyOf":[{"$ref":"#/components/schemas/TrackingLatestDiffModel"},{"type":"null"}]}},"type":"object","required":["watch_id","enabled","base_poll_interval_minutes","current_poll_interval_minutes","next_run_at"],"title":"TrackingWatchSummaryModel"},"TrackingWatchTaskTemplate":{"properties":{"task_type":{"type":"string","enum":["container_tracking","vessel_tracking"],"title":"Task Type"},"priority":{"type":"string","title":"Priority","default":"normal"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"},"requested_fields":{"items":{"type":"string"},"type":"array","title":"Requested Fields"},"evidence_policy":{"$ref":"#/components/schemas/EvidencePolicy"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"}},"type":"object","required":["task_type","query"],"title":"TrackingWatchTaskTemplate"},"UpdateConsumerTokenRequest":{"properties":{"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"allowed_target_ids":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Allowed Target Ids"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","title":"UpdateConsumerTokenRequest"},"UpdateDeliveryTargetRequest":{"properties":{"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"signing_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signing Secret"},"event_filters":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Event Filters"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","title":"UpdateDeliveryTargetRequest"},"UpdateTrackingWatchRequest":{"properties":{"priority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Priority"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"query":{"anyOf":[{"$ref":"#/components/schemas/WorkerTaskQuery"},{"type":"null"}]},"requested_fields":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Requested Fields"},"evidence_policy":{"anyOf":[{"$ref":"#/components/schemas/EvidencePolicy"},{"type":"null"}]},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"poll_interval_minutes":{"anyOf":[{"type":"integer","maximum":1440.0,"minimum":5.0},{"type":"null"}],"title":"Poll Interval Minutes"},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"additionalProperties":false,"type":"object","title":"UpdateTrackingWatchRequest"},"UpdateWebhookSubscriptionRequest":{"properties":{"endpoint_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Url"},"signing_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signing Secret"},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"},"event_filters":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Event Filters"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"additionalProperties":false,"type":"object","title":"UpdateWebhookSubscriptionRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WorkerCapabilities":{"properties":{"browser_attach":{"type":"boolean","title":"Browser Attach","default":false},"browser_launch":{"type":"boolean","title":"Browser Launch","default":false},"destin8":{"type":"boolean","title":"Destin8","default":false},"hmm":{"type":"boolean","title":"Hmm","default":false},"cosco":{"type":"boolean","title":"Cosco","default":false},"evergreen":{"type":"boolean","title":"Evergreen","default":false},"one":{"type":"boolean","title":"One","default":false},"shipmentlink":{"type":"boolean","title":"Shipmentlink","default":false},"vessel_tracking":{"type":"boolean","title":"Vessel Tracking","default":false},"port_capture":{"type":"boolean","title":"Port Capture","default":false},"weather_capture":{"type":"boolean","title":"Weather Capture","default":false}},"type":"object","title":"WorkerCapabilities"},"WorkerHealth":{"properties":{"status":{"type":"string","title":"Status"},"active_task_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Active Task Id"}},"type":"object","required":["status"],"title":"WorkerHealth"},"WorkerHeartbeatRequest":{"properties":{"worker_id":{"type":"string","title":"Worker Id"},"worker_version":{"type":"string","title":"Worker Version"},"host":{"$ref":"#/components/schemas/HostProfile"},"capabilities":{"$ref":"#/components/schemas/WorkerCapabilities"},"browser":{"$ref":"#/components/schemas/BrowserState"},"slot":{"anyOf":[{"$ref":"#/components/schemas/WorkerSlotProfile"},{"type":"null"}]},"health":{"$ref":"#/components/schemas/WorkerHealth"}},"type":"object","required":["worker_id","worker_version","host","capabilities","browser","health"],"title":"WorkerHeartbeatRequest"},"WorkerHeartbeatResponse":{"properties":{"status":{"type":"string","const":"ok","title":"Status"},"server_time":{"type":"string","format":"date-time","title":"Server Time"},"poll_after_seconds":{"type":"integer","title":"Poll After Seconds","default":5}},"type":"object","required":["status","server_time"],"title":"WorkerHeartbeatResponse"},"WorkerSlotProfile":{"properties":{"slot_id":{"type":"string","title":"Slot Id"},"slot_kind":{"type":"string","title":"Slot Kind"},"max_parallel_tasks":{"type":"integer","title":"Max Parallel Tasks","default":1},"isolated_profile":{"type":"boolean","title":"Isolated Profile","default":true},"source_capabilities":{"items":{"type":"string"},"type":"array","title":"Source Capabilities"},"debug_port":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Debug Port"},"target_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Url"},"reachable":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Reachable"},"browser_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Browser Status"},"current_page_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page Url"},"current_page_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Page Title"},"page_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Page State"},"expected_page_state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expected Page State"},"ready_for_tasks":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Ready For Tasks"},"readiness_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Readiness Reason"}},"type":"object","required":["slot_id","slot_kind"],"title":"WorkerSlotProfile"},"WorkerTask":{"properties":{"task_id":{"type":"string","title":"Task Id"},"task_type":{"type":"string","enum":["container_tracking","vessel_tracking","port_snapshot","weather_snapshot"],"title":"Task Type"},"priority":{"type":"string","title":"Priority","default":"normal"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"},"consumer_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Consumer Id"},"client_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Reference"},"tracking_watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tracking Watch Id"},"source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Hint"},"carrier_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Name"},"requested_source_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested Source Hint"},"required_slot_kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Required Slot Kind"},"source_candidates":{"items":{"additionalProperties":{"type":"string"},"type":"object"},"type":"array","title":"Source Candidates"},"source_route":{"additionalProperties":true,"type":"object","title":"Source Route"},"query":{"$ref":"#/components/schemas/WorkerTaskQuery"},"requested_fields":{"items":{"type":"string"},"type":"array","title":"Requested Fields"},"evidence_policy":{"$ref":"#/components/schemas/EvidencePolicy"}},"type":"object","required":["task_id","task_type","query"],"title":"WorkerTask"},"WorkerTaskQuery":{"properties":{"container_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Container Number"},"unit_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit Id"},"carrier_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Carrier Hint"},"booking_reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Booking Reference"},"bill_of_lading":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bill Of Lading"},"vessel_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Vessel Name"},"imo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Imo"},"mmsi":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mmsi"},"ship_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ship Id"},"port_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Port Code"},"terminal_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Terminal Name"},"coordinates":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coordinates"}},"additionalProperties":true,"type":"object","title":"WorkerTaskQuery"}},"securitySchemes":{"HTTPBasic":{"type":"http","scheme":"basic"}}}}