{"openapi":"3.1.0","info":{"title":"LinkedIn Legacy API Atlas","description":"Evidence-backed atlas of historical LinkedIn iOS (2008-2010) API surface. This API serves THIS project's research data. Historical LinkedIn routes are research records, not executable production calls. No live LinkedIn data is served or proxied.","version":"1.0.0"},"paths":{"/api/ready":{"get":{"summary":"Ready","operationId":"ready_api_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReadyOut"}}}}}}},"/api/v1/summary":{"get":{"summary":"Summary","operationId":"summary_api_v1_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SummaryOut"}}}}}}},"/api/v1/versions":{"get":{"summary":"List Versions","operationId":"list_versions_api_v1_versions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VersionOut"},"type":"array","title":"Response List Versions Api V1 Versions Get"}}}}}}},"/api/v1/versions/{version}":{"get":{"summary":"Get Version","operationId":"get_version_api_v1_versions__version__get","parameters":[{"name":"version","in":"path","required":true,"schema":{"type":"string","title":"Version"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VersionOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/binaries":{"get":{"summary":"List Binaries","operationId":"list_binaries_api_v1_binaries_get","parameters":[{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/BinaryOut"},"title":"Response List Binaries Api V1 Binaries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints":{"get":{"summary":"List Endpoints","operationId":"list_endpoints_api_v1_endpoints_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"full-text search","title":"Q"},"description":"full-text search"},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"}},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Host"}},{"name":"method","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Method"}},{"name":"feature","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feature"}},{"name":"confidence","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence"}},{"name":"live_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Live Status"}},{"name":"auth","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Auth"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"id","title":"Sort"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"asc","title":"Order"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointListOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}":{"get":{"summary":"Get Endpoint","operationId":"get_endpoint_api_v1_endpoints__endpoint_id__get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndpointOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/evidence":{"get":{"summary":"Get Endpoint Evidence","operationId":"get_endpoint_evidence_api_v1_endpoints__endpoint_id__evidence_get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EvidenceOut"},"title":"Response Get Endpoint Evidence Api V1 Endpoints  Endpoint Id  Evidence Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/endpoints/{endpoint_id}/verification":{"get":{"summary":"Get Endpoint Verification","operationId":"get_endpoint_verification_api_v1_endpoints__endpoint_id__verification_get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/VerificationOut"},"title":"Response Get Endpoint Verification Api V1 Endpoints  Endpoint Id  Verification Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/hosts":{"get":{"summary":"List Hosts","operationId":"list_hosts_api_v1_hosts_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/HostOut"},"type":"array","title":"Response List Hosts Api V1 Hosts Get"}}}}}}},"/api/v1/graph":{"get":{"summary":"Graph","operationId":"graph_api_v1_graph_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GraphOut"}}}}}}},"/api/v1/diff":{"get":{"summary":"Diff","operationId":"diff_api_v1_diff_get","parameters":[{"name":"from","in":"query","required":true,"schema":{"type":"string","title":"From"}},{"name":"to","in":"query","required":true,"schema":{"type":"string","title":"To"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiffOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/schemas":{"get":{"summary":"List Schemas","operationId":"list_schemas_api_v1_schemas_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchemasOut"}}}}}}},"/api/v1/research/status":{"get":{"summary":"Research Status","operationId":"research_status_api_v1_research_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResearchStatusOut"}}}}}}},"/api/v1/status-definitions":{"get":{"summary":"Status Definitions","operationId":"status_definitions_api_v1_status_definitions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/entities":{"get":{"summary":"List Entities","operationId":"list_entities_api_v1_entities_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityListOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/entities/{name}":{"get":{"summary":"Get Entity","operationId":"get_entity_api_v1_entities__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/entities/{name}/example":{"get":{"summary":"Entity Example","operationId":"entity_example_api_v1_entities__name__example_get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExampleOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/relationships":{"get":{"summary":"Entity Graph","operationId":"entity_graph_api_v1_relationships_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EntityGraphOut"}}}}}}},"/api/v1/adapters":{"get":{"summary":"List Adapters","operationId":"list_adapters_api_v1_adapters_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v1/adapters/{endpoint_id}":{"get":{"summary":"Get Adapter","operationId":"get_adapter_api_v1_adapters__endpoint_id__get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/adapters/{endpoint_id}/simulate":{"get":{"summary":"Simulate Adapter","operationId":"simulate_adapter_api_v1_adapters__endpoint_id__simulate_get","parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExampleOut"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/health":{"get":{"summary":"Health","operationId":"health_api_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthOut"}}}}}}},"/api/v1/admin/import":{"post":{"summary":"Run Import","operationId":"run_import_api_v1_admin_import_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/probe":{"post":{"summary":"Run Probe","description":"Probe one endpoint's historical URL if probing is enabled and allowlisted.","operationId":"run_probe_api_v1_admin_probe_post","parameters":[{"name":"endpoint_id","in":"query","required":true,"schema":{"type":"string","title":"Endpoint Id"}},{"name":"method","in":"query","required":false,"schema":{"type":"string","default":"GET","title":"Method"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/admin/verifications":{"get":{"summary":"List Verifications","operationId":"list_verifications_api_v1_admin_verifications_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"BinaryOut":{"properties":{"id":{"type":"string","title":"Id"},"version":{"type":"string","title":"Version"},"kind":{"type":"string","title":"Kind"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"bytes":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Bytes"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"},"md5":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Md5"},"arch":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arch"},"cryptid":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cryptid"},"analysis_ready":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Analysis Ready"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","required":["id","version","kind","path","bytes","sha256","md5","arch","cryptid","analysis_ready","notes"],"title":"BinaryOut"},"DiffOut":{"properties":{"from":{"type":"string","title":"From"},"to":{"type":"string","title":"To"},"added":{"items":{"$ref":"#/components/schemas/EndpointOut"},"type":"array","title":"Added"},"removed":{"items":{"$ref":"#/components/schemas/EndpointOut"},"type":"array","title":"Removed"},"common":{"items":{"$ref":"#/components/schemas/EndpointOut"},"type":"array","title":"Common"},"changed":{"items":{"type":"object"},"type":"array","title":"Changed"}},"type":"object","required":["from","to","added","removed","common","changed"],"title":"DiffOut"},"EndpointListOut":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EndpointOut"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"}},"type":"object","required":["items","total","limit","offset"],"title":"EndpointListOut"},"EndpointOut":{"properties":{"id":{"type":"string","title":"Id"},"service":{"type":"string","title":"Service"},"observed_in_versions":{"items":{"type":"string"},"type":"array","title":"Observed In Versions","default":[]},"historical_host":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Historical Host"},"historical_path_template":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Historical Path Template"},"http_method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Http Method"},"query_parameters":{"items":{"type":"string"},"type":"array","title":"Query Parameters","default":[]},"request_headers":{"items":{"type":"string"},"type":"array","title":"Request Headers","default":[]},"body_schema":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Body Schema"},"response_schema":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Response Schema"},"authentication_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authentication Type"},"feature_area":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Feature Area"},"source_evidence_ids":{"items":{"type":"string"},"type":"array","title":"Source Evidence Ids","default":[]},"static_confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Static Confidence"},"live_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Live Status"},"last_checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Checked At"},"test_scope":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Test Scope"},"http_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Http Status"},"data_access_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Access Class"},"verified_base_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Verified Base Url"},"request_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Format"},"response_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Format"},"request_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Model"},"request_construction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Construction"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"provenance":{"type":"string","title":"Provenance","default":"historical_linkedin_endpoint"}},"type":"object","required":["id","service"],"title":"EndpointOut"},"EntityField":{"properties":{"name":{"type":"string","title":"Name"},"type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Type"},"ivar":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ivar"},"readonly":{"type":"boolean","title":"Readonly","default":false},"attribute_encoding":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attribute Encoding"},"observed_in_versions":{"items":{"type":"string"},"type":"array","title":"Observed In Versions","default":[]}},"type":"object","required":["name"],"title":"EntityField"},"EntityGraphOut":{"properties":{"nodes":{"items":{"$ref":"#/components/schemas/GraphNode"},"type":"array","title":"Nodes"},"edges":{"items":{"$ref":"#/components/schemas/GraphEdge"},"type":"array","title":"Edges"},"relationships":{"items":{"$ref":"#/components/schemas/RelationshipOut"},"type":"array","title":"Relationships"}},"type":"object","required":["nodes","edges","relationships"],"title":"EntityGraphOut"},"EntityListOut":{"properties":{"items":{"items":{"$ref":"#/components/schemas/EntityOut"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"limit":{"type":"integer","title":"Limit"},"offset":{"type":"integer","title":"Offset"},"counts_by_category":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts By Category","default":{}}},"type":"object","required":["items","total","limit","offset"],"title":"EntityListOut"},"EntityOut":{"properties":{"name":{"type":"string","title":"Name"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"},"superclass":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Superclass"},"observed_in_versions":{"items":{"type":"string"},"type":"array","title":"Observed In Versions","default":[]},"field_count":{"type":"integer","title":"Field Count","default":0},"fields":{"items":{"$ref":"#/components/schemas/EntityField"},"type":"array","title":"Fields","default":[]},"methods":{"items":{"type":"string"},"type":"array","title":"Methods","default":[]},"evidence":{"type":"object","title":"Evidence","default":{}},"provenance":{"type":"string","title":"Provenance","default":"historical_linkedin_entity"}},"type":"object","required":["name"],"title":"EntityOut"},"EvidenceOut":{"properties":{"evidence_id":{"type":"string","title":"Evidence Id"},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"},"authority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authority"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kind"},"offset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Offset"},"value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value"},"interpretation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Interpretation"},"researcher":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Researcher"},"confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Confidence"},"binary_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Binary Sha256"}},"type":"object","required":["evidence_id","endpoint_id","authority","version","kind","offset","value","interpretation","researcher","confidence","binary_sha256"],"title":"EvidenceOut"},"ExampleOut":{"properties":{"entity":{"type":"string","title":"Entity"},"kind":{"type":"string","title":"Kind","default":"SIMULATED"},"note":{"type":"string","title":"Note","default":"Generated from the recovered field list and types. This is a synthetic schema-shaped example, not real LinkedIn data. Values are placeholders."},"example":{"type":"object","title":"Example"}},"type":"object","required":["entity","example"],"title":"ExampleOut"},"GraphEdge":{"properties":{"source":{"type":"string","title":"Source"},"target":{"type":"string","title":"Target"},"type":{"type":"string","title":"Type"}},"type":"object","required":["source","target","type"],"title":"GraphEdge"},"GraphNode":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type"},"label":{"type":"string","title":"Label"},"meta":{"type":"object","title":"Meta","default":{}}},"type":"object","required":["id","type","label"],"title":"GraphNode"},"GraphOut":{"properties":{"nodes":{"items":{"$ref":"#/components/schemas/GraphNode"},"type":"array","title":"Nodes"},"edges":{"items":{"$ref":"#/components/schemas/GraphEdge"},"type":"array","title":"Edges"}},"type":"object","required":["nodes","edges"],"title":"GraphOut"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthItem":{"properties":{"endpoint_id":{"type":"string","title":"Endpoint Id"},"method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Method"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"host":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Host"},"static_confidence":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Static Confidence"},"live_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Live Status"},"http_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Http Status"},"last_checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Checked At"},"data_access_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Data Access Class"}},"type":"object","required":["endpoint_id","method","path","host","static_confidence","live_status","http_status","last_checked_at","data_access_class"],"title":"HealthItem"},"HealthOut":{"properties":{"counts_by_live_status":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts By Live Status"},"items":{"items":{"$ref":"#/components/schemas/HealthItem"},"type":"array","title":"Items"},"last_probe_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Probe At"},"probing_enabled":{"type":"boolean","title":"Probing Enabled"},"note":{"type":"string","title":"Note","default":"Health reflects recorded probes only. An endpoint without a probe is not_tested, which is not a claim of reachability."}},"type":"object","required":["counts_by_live_status","items","last_probe_at","probing_enabled"],"title":"HealthOut"},"HostOut":{"properties":{"host":{"type":"string","title":"Host"},"endpoint_count":{"type":"integer","title":"Endpoint Count"},"endpoints":{"items":{"type":"string"},"type":"array","title":"Endpoints"},"versions":{"items":{"type":"string"},"type":"array","title":"Versions"},"live_statuses":{"items":{"type":"string"},"type":"array","title":"Live Statuses"},"provenance":{"type":"string","title":"Provenance","default":"historical_linkedin_host"}},"type":"object","required":["host","endpoint_count","endpoints","versions","live_statuses"],"title":"HostOut"},"ImportResult":{"properties":{"versions_imported":{"type":"integer","title":"Versions Imported"},"endpoints_imported":{"type":"integer","title":"Endpoints Imported"},"evidence_imported":{"type":"integer","title":"Evidence Imported"},"binaries_imported":{"type":"integer","title":"Binaries Imported"}},"type":"object","required":["versions_imported","endpoints_imported","evidence_imported","binaries_imported"],"title":"ImportResult"},"ReadyOut":{"properties":{"status":{"type":"string","title":"Status"},"database":{"type":"string","title":"Database"},"read_only":{"type":"boolean","title":"Read Only"},"probing_enabled":{"type":"boolean","title":"Probing Enabled"},"versions":{"type":"integer","title":"Versions"},"endpoints":{"type":"integer","title":"Endpoints"}},"type":"object","required":["status","database","read_only","probing_enabled","versions","endpoints"],"title":"ReadyOut"},"RelationshipOut":{"properties":{"from_entity":{"type":"string","title":"From Entity"},"to_entity":{"type":"string","title":"To Entity"},"type":{"type":"string","title":"Type"},"field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Field"}},"type":"object","required":["from_entity","to_entity","type"],"title":"RelationshipOut"},"ResearchStatusOut":{"properties":{"status":{"type":"string","title":"Status"},"versions":{"type":"integer","title":"Versions"},"endpoints":{"type":"integer","title":"Endpoints"},"evidence_records":{"type":"integer","title":"Evidence Records"},"verifications":{"type":"integer","title":"Verifications"},"entities":{"type":"integer","title":"Entities","default":0},"relationships":{"type":"integer","title":"Relationships","default":0},"last_import_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Import At"},"authorities":{"items":{"type":"string"},"type":"array","title":"Authorities"},"confidence_levels":{"items":{"type":"string"},"type":"array","title":"Confidence Levels"},"live_status_levels":{"items":{"type":"string"},"type":"array","title":"Live Status Levels"}},"type":"object","required":["status","versions","endpoints","evidence_records","verifications","last_import_at","authorities","confidence_levels","live_status_levels"],"title":"ResearchStatusOut"},"SchemaItem":{"properties":{"endpoint_id":{"type":"string","title":"Endpoint Id"},"method":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Method"},"path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Path"},"request_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Format"},"response_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Format"},"query_parameters":{"items":{"type":"string"},"type":"array","title":"Query Parameters","default":[]},"body_schema":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Body Schema"},"response_schema":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Response Schema"},"provenance":{"type":"string","title":"Provenance","default":"historical_linkedin_endpoint"}},"type":"object","required":["endpoint_id","method","path","request_format","response_format"],"title":"SchemaItem"},"SchemasOut":{"properties":{"items":{"items":{"$ref":"#/components/schemas/SchemaItem"},"type":"array","title":"Items"},"note":{"type":"string","title":"Note","default":"Schemas are reconstructed only where binary evidence supports them. Null means unknown, not empty."}},"type":"object","required":["items"],"title":"SchemasOut"},"SummaryOut":{"properties":{"service":{"type":"string","title":"Service","default":"linkedin-legacy-api-atlas"},"versions_analyzed":{"type":"integer","title":"Versions Analyzed"},"versions_analysis_ready":{"type":"integer","title":"Versions Analysis Ready"},"binaries_downloaded":{"type":"integer","title":"Binaries Downloaded"},"binaries_usable":{"type":"integer","title":"Binaries Usable"},"candidate_endpoints":{"type":"integer","title":"Candidate Endpoints"},"endpoints_with_function_evidence":{"type":"integer","title":"Endpoints With Function Evidence"},"hosts_found":{"type":"integer","title":"Hosts Found"},"endpoints_verified_current_data":{"type":"integer","title":"Endpoints Verified Current Data"},"endpoints_unreachable":{"type":"integer","title":"Endpoints Unreachable"},"entities":{"type":"integer","title":"Entities","default":0},"request_models":{"type":"integer","title":"Request Models","default":0},"relationships":{"type":"integer","title":"Relationships","default":0},"last_probe_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Probe At"},"counts_by_confidence":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts By Confidence"},"counts_by_live_status":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts By Live Status"},"counts_by_feature":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts By Feature"},"note":{"type":"string","title":"Note","default":"Metrics are computed from stored evidence. Zero verified live endpoints is a valid, honest result."}},"type":"object","required":["versions_analyzed","versions_analysis_ready","binaries_downloaded","binaries_usable","candidate_endpoints","endpoints_with_function_evidence","hosts_found","endpoints_verified_current_data","endpoints_unreachable","last_probe_at","counts_by_confidence","counts_by_live_status","counts_by_feature"],"title":"SummaryOut"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerificationOut":{"properties":{"id":{"type":"string","title":"Id"},"endpoint_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endpoint Id"},"checked_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Checked At"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"},"http_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Http Status"},"resolved_host":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resolved Host"},"response_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Class"},"schema_summary":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Schema Summary"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"},"redacted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Redacted","default":true}},"type":"object","required":["id","endpoint_id","checked_at","status","http_status","resolved_host","response_class","schema_summary","notes"],"title":"VerificationOut"},"VersionOut":{"properties":{"version":{"type":"string","title":"Version"},"archive_listed_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Archive Listed Date"},"bundle":{"type":"object","title":"Bundle","default":{}},"macho":{"type":"object","title":"Macho","default":{}},"state":{"type":"object","title":"State","default":{}},"source":{"type":"object","title":"Source","default":{}},"analysis":{"type":"object","title":"Analysis","default":{}},"endpoint_count":{"type":"integer","title":"Endpoint Count","default":0}},"type":"object","required":["version","archive_listed_date"],"title":"VersionOut"}}}}