{"items":[{"id":"ep_1fde4cba507ad995","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/messages","http_method":"GET","query_parameters":["folder","start","count","read"],"request_headers":["Accept: text/xml"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"inbox","source_evidence_ids":["ev:messages_list:1.5:0x95720","ev:messages_list:1.5:0x99420","ev:messages_list:1.5:0x97f04","ev:messages_list:3.0.1:0xaddfc","ev:messages_list:3.0.1:0xaf2a8","ev:messages_list:3.0.1:0xad960"],"static_confidence":"confirmed","live_status":"retired_or_gone","last_checked_at":"2026-10-14T02:52:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"MessagesRequestModel","request_construction":"-[InboxMessagesDataSource fetchItems] / -[MessagesRequestModel ...] (3.0.1)","notes":"1.5 contains the literal paths 'v2/messages', 'v2/messages.xml' and 'v2/messages/count.xml'.","provenance":"historical_linkedin_endpoint"},{"id":"ep_2a1f71aa2f5c5316","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/messages/count.xml","http_method":"GET","query_parameters":[],"request_headers":["Accept: text/xml"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"inbox","source_evidence_ids":["ev:messages_count:1.5:0x97f04","ev:messages_count:3.0.1:0xbbee8"],"static_confidence":"confirmed","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"MessagesRequestModel","request_construction":"-[InboxViewController fetchAndSetTabBarBadges]","notes":"Badge-count endpoint; exact literal in 1.5 ('v2/messages/count.xml') and a 'messages/count' literal in 3.0.1.","provenance":"historical_linkedin_endpoint"},{"id":"ep_50ad8cb8a8298b03","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/oauth/login_authorize","http_method":"POST","query_parameters":["email","password","member_id"],"request_headers":["Authorization: OAuth ..."],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_request_token","feature_area":"authentication","source_evidence_ids":["ev:oauth_login_authorize:1.0:0x264c4","ev:oauth_login_authorize:1.0:0x26324","ev:oauth_login_authorize:1.0:0x262fc","ev:oauth_login_authorize:1.0:0x264e4","ev:oauth_login_authorize:1.0.1:0x28760","ev:oauth_login_authorize:1.0.4:0x2f35c","ev:oauth_login_authorize:1.0.4:0x2f188","ev:oauth_login_authorize:1.0.4:0x2f160","ev:oauth_login_authorize:1.0.4:0x2f404","ev:oauth_login_authorize:1.5:0x92ae0","ev:oauth_login_authorize:1.5:0x92bb4","ev:oauth_login_authorize:1.5:0x92b08","ev:oauth_login_authorize:1.5:0x92ba8","ev:oauth_login_authorize:3.0.1:0xb0160","ev:oauth_login_authorize:3.0.1:0xae030","ev:oauth_login_authorize:3.0.1:0xb0bec","ev:oauth_login_authorize:3.0.1:0xb0c50"],"static_confidence":"confirmed","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_user_credentials","verified_base_url":null,"request_format":"application/x-www-form-urlencoded","response_format":"text/xml","request_model":"TTOAuthRequestModel","request_construction":"-[OAuthLoginAgent loginWithEmail:withPassword:] (0x148dc in 1.0) -> receiveAccessTokenTicket:didFinishWithData:","notes":"First-party credential exchange. Sends user email/password over OAuth-signed POST; the response carries the OAuth access token used for later calls. Documented for historical accuracy only; not reproduced or exercised.","provenance":"historical_linkedin_endpoint"},{"id":"ep_5aada21805e1d0b3","service":"linkedin","observed_in_versions":["3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/members/{memberId}/invite","http_method":"POST","query_parameters":["memberId"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"invitations","source_evidence_ids":["ev:member_invite:3.0.1:0xade54","ev:member_invite:3.0.1:0xac02c","ev:member_invite:3.0.1:0xade30"],"static_confidence":"candidate","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":"application/x-www-form-urlencoded","response_format":"text/xml","request_model":"InvitationRequestModel","request_construction":"-[InvitationComposeForMemberViewController ...] / -[InvitationRequestModel ...]","notes":"Literal '/invite' co-located with 'pymk' and message params in the 3.0.1 /v2/ block. Resource prefix not fully recovered -> candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_76759e604d6d57ca","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/members/{memberId}/connections?fields=...","http_method":"GET","query_parameters":["fields","limit"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"connections","source_evidence_ids":["ev:minimal_connections:1.5:0x999f8","ev:minimal_connections:1.5:0x99a00","ev:minimal_connections:1.5:0x999f0","ev:minimal_connections:3.0.1:0xb9520","ev:minimal_connections:3.0.1:0xb9fe4"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"ConnectionsRequestModel","request_construction":"-[LinkedInAppDelegate refreshMinimalConnections]","notes":"1.5 literal 'fields' + 'id,first_name,last_name,picture_url' + '10000'; 3.0.1 has the same field names as separate literals. Field projection query over the connections route.","provenance":"historical_linkedin_endpoint"},{"id":"ep_7843dea9c1d3b877","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/messages/{messageId}/reply","http_method":"POST","query_parameters":["to","subject","body"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"inbox","source_evidence_ids":["ev:message_reply:1.5:0x98aa0","ev:message_reply:1.5:0x98aa8","ev:message_reply:1.5:0x9551c","ev:message_reply:1.5:0x988e8","ev:message_reply:3.0.1:0xaf2f0","ev:message_reply:3.0.1:0xaf2f8","ev:message_reply:3.0.1:0xade30","ev:message_reply:3.0.1:0xade0c"],"static_confidence":"strong","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":"application/x-www-form-urlencoded","response_format":"text/xml","request_model":"MessageRequestModel","request_construction":"-[InboxDetailViewController replyToItemWithRecipients:subject:body:itemType:]","notes":"Template '%@/%@%@' + '/reply' plus 'to'/'subject'/'body' params. Resource+action assembled at runtime -> strong.","provenance":"historical_linkedin_endpoint"},{"id":"ep_7882660665ac4d6a","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/profile","http_method":"GET","query_parameters":[],"request_headers":["Accept: text/xml"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"profile","source_evidence_ids":["ev:profile:1.0:0x254c8","ev:profile:1.0.1:0x27780","ev:profile:1.0.4:0x2e144","ev:profile:1.5:0x919ac","ev:profile:3.0.1:0xb1e50","ev:profile:3.0.1:0xbc0e0","ev:profile:3.0.1:0xb2544"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T02:52:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"ProfileRequestModel","request_construction":"-[ProfileDataSource retrieveProfile:] / -[ProfileRequestModel ...] (3.0.1)","notes":"1.0-1.5 expose literal '/profile'. 3.0.1 adds the template '%@members/%d/profile' and the JSON suffix pattern '%@%d.json', indicating a per-member profile route assembled at runtime.","provenance":"historical_linkedin_endpoint"},{"id":"ep_88dc5213e5baaa3c","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5"],"historical_host":"m.linkedin.com","historical_path_template":"/contacts","http_method":"GET","query_parameters":[],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"connections","source_evidence_ids":["ev:contacts:1.0:0x23c5c","ev:contacts:1.0.1:0x25ed0","ev:contacts:1.0.4:0x2c564","ev:contacts:1.5:0x8f89c"],"static_confidence":"candidate","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":null,"request_model":null,"request_construction":"unknown","notes":"Literal 'contacts' co-located with the base URL and members/ connections literals. Could be a resource path or a dictionary key; not resolved to a request flow -> candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_91db3cf597e22908","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/messages/{messageId}","http_method":"GET","query_parameters":["messageId"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"inbox","source_evidence_ids":["ev:messages_item:1.5:0x98a20","ev:messages_item:1.5:0x98aa0","ev:messages_item:1.5:0x98aa8","ev:messages_item:1.5:0x98a60","ev:messages_item:3.0.1:0xaf29c","ev:messages_item:3.0.1:0xaf2f0","ev:messages_item:3.0.1:0xaf2f8","ev:messages_item:3.0.1:0xacfec"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"MessageRequestModel","request_construction":"-[InboxDetailViewController replyToItemWithRecipients:subject:body:itemType:]","notes":"Literal 'v2/messages/' plus '/reply' and 'archive' action suffixes. Template '%@/%@%@' combines base, message id and action.","provenance":"historical_linkedin_endpoint"},{"id":"ep_b214c176ca3e3e4a","service":"linkedin","observed_in_versions":["3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/pymk","http_method":"GET","query_parameters":[],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"connections","source_evidence_ids":["ev:pymk:3.0.1:0xade4c"],"static_confidence":"candidate","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"application/json","request_model":"PYMKRequestModel","request_construction":"-[PYMKRequestModel ...] (class present in 3.0.1)","notes":"Literal 'pymk' (People You May Know) co-located with '/invite' and the 3.0.1 /v2/ base. A PYMKRequestModel class exists. No full path assembly recovered -> candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_b55dc96681334eea","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/members/{memberId}/connections","http_method":"GET","query_parameters":["start","limit","fields"],"request_headers":["Accept: text/xml"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"connections","source_evidence_ids":["ev:members_connections:1.0:0x23c70","ev:members_connections:1.0:0x23c7c","ev:members_connections:1.0:0x23c8c","ev:members_connections:1.0:0x23c94","ev:members_connections:1.0:0x23c9c","ev:members_connections:1.0:0x23c68","ev:members_connections:1.0:0x23c44","ev:members_connections:1.0:0x23c3c","ev:members_connections:1.0.1:0x25ee4","ev:members_connections:1.0.1:0x25ef0","ev:members_connections:1.0.1:0x25f00","ev:members_connections:1.0.1:0x25f08","ev:members_connections:1.0.1:0x25f10","ev:members_connections:1.0.1:0x25edc","ev:members_connections:1.0.4:0x2c578","ev:members_connections:1.0.4:0x2c584","ev:members_connections:1.0.4:0x2c59c","ev:members_connections:1.0.4:0x2c5a4","ev:members_connections:1.0.4:0x2c570","ev:members_connections:1.0.4:0x2c54c","ev:members_connections:1.5:0x8f8b0","ev:members_connections:1.5:0x8f8bc","ev:members_connections:1.5:0x8f8d4","ev:members_connections:1.5:0x8f8dc","ev:members_connections:1.5:0x8f8a8","ev:members_connections:3.0.1:0xb1e44","ev:members_connections:3.0.1:0xb9270","ev:members_connections:3.0.1:0xb1e3c","ev:members_connections:3.0.1:0xad968"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T02:52:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"ConnectionsRequestModel","request_construction":"-[MyConnectionsDataSource retrieveConnections:] / -[OAuthRequest fetchDataWithURL:method:parameters:body:delegate:]","notes":"Co-located literals 'members/', '/connections', 'start', 'limit', 'GET' next to base 'http://m.linkedin.com/'. 1.0 uses limit=50000; 1.5 uses fields=id,first_name,last_name,picture_url with limit=10000. Path assembled by format string; exact assembly is a strong inference, not a recovered constant.","provenance":"historical_linkedin_endpoint"},{"id":"ep_be7e4cc6ba74a093","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/search","http_method":"GET","query_parameters":["keywords","count","start"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"search","source_evidence_ids":["ev:search:1.0:0x2180c","ev:search:1.0.1:0x23978","ev:search:1.0.4:0x2af34","ev:search:1.5:0x8e4d8","ev:search:1.5:0xa486c","ev:search:3.0.1:0xb14ac","ev:search:3.0.1:0xc3678"],"static_confidence":"candidate","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":null,"request_model":"SearchRequestModel","request_construction":"-[SearchResultsDataSource requestSearchResults]","notes":"'keywords'/'count'/'start' are present in all versions and a 'search' literal appears in 1.5/3.0.1, but no base-adjacent '/search' path literal was recovered. Treat as candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_c407a2afeb8e63ca","service":"linkedin","observed_in_versions":["3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/network_updates/{updateId}/comments","http_method":"POST","query_parameters":["commentId","position","updateId"],"request_headers":["Content-Type: application/json"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"feed","source_evidence_ids":["ev:network_updates_comments:3.0.1:0xad310","ev:network_updates_comments:3.0.1:0xad320","ev:network_updates_comments:3.0.1:0xad35c","ev:network_updates_comments:3.0.1:0xad364","ev:network_updates_comments:3.0.1:0xad39c","ev:network_updates_comments:3.0.1:0xad3a8","ev:network_updates_comments:3.0.1:0xad390","ev:network_updates_comments:3.0.1:0xad34c"],"static_confidence":"strong","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":"application/json","response_format":"application/json","request_model":"CommentsRequestModel","request_construction":"-[Comment sendComment] / -[CommentsRequestModel ...]","notes":"Template '%@/%@/comments' with 'POST', 'application/json', 'commentId', 'position', 'updateId' co-located. Full base+resource assembly is a strong inference.","provenance":"historical_linkedin_endpoint"},{"id":"ep_cfd836e1dc507cb9","service":"linkedin","observed_in_versions":["3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/favorites/{favoriteId}/destroy","http_method":"POST","query_parameters":["type"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"favorites","source_evidence_ids":["ev:favorite_destroy:3.0.1:0xad5a4","ev:favorite_destroy:3.0.1:0xad5b0","ev:favorite_destroy:3.0.1:0xad5b8","ev:favorite_destroy:3.0.1:0xad590"],"static_confidence":"candidate","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":null,"request_model":"FavoritesRequestModel","request_construction":"-[Favorite ...] / -[FavoritesRequestModel ...]","notes":"Literals 'favorites', template '%@/%d%@', action '/destroy', and a FavoriteIdNotFoundException. Path prefix not fully recovered -> candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_d52a11f86c57f461","service":"linkedin","observed_in_versions":["3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/favorites","http_method":"POST","query_parameters":["type"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"favorites","source_evidence_ids":["ev:favorites:3.0.1:0xad5a4","ev:favorites:3.0.1:0xad584","ev:favorites:3.0.1:0xad5b0","ev:favorites:3.0.1:0xad5b8"],"static_confidence":"candidate","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":null,"request_model":"FavoritesRequestModel","request_construction":"-[Favorite ...] / -[FavoritesRequestModel ...]","notes":"Literals 'favorites', 'favorite_', template '%@/%d%@' and action '/destroy'. Only observed in 3.0.1. Path prefix not directly recovered -> candidate.","provenance":"historical_linkedin_endpoint"},{"id":"ep_d5528bb3725ac6e3","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/oauth/request_token","http_method":"POST","query_parameters":[],"request_headers":["Authorization: OAuth realm=..., oauth_consumer_key=..., oauth_signature_method=HMAC-SHA1, ...","Accept: text/xml"],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_consumer_only","feature_area":"authentication","source_evidence_ids":["ev:oauth_request_token:1.0:0x264a8","ev:oauth_request_token:1.0.1:0x28744","ev:oauth_request_token:1.0.4:0x2f348","ev:oauth_request_token:1.5:0x92b14","ev:oauth_request_token:3.0.1:0xb0bf8"],"static_confidence":"confirmed","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_consumer","verified_base_url":null,"request_format":"application/x-www-form-urlencoded","response_format":"text/xml","request_model":"TTOAuthRequestModel","request_construction":"-[OAuthLoginAgent receiveRequestTokenTicket:didFinishWithData:] / -[OAuthRequest fetchDataWithURL:method:requestFormat:parameters:delegate:]","notes":"OAuth 1.0a request-token step. Consumer key/secret are embedded in the binary; values are redacted here. Base URL is https://m.linkedin.com/.","provenance":"historical_linkedin_endpoint"},{"id":"ep_daec6eb686747dbf","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/invitations","http_method":"GET","query_parameters":["start","count","action_choice","accept"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"invitations","source_evidence_ids":["ev:invitations:1.0:0x28394","ev:invitations:1.0.1:0x2a6a4","ev:invitations:1.0.4:0x3181c","ev:invitations:1.5:0x95478","ev:invitations:1.5:0x98b28","ev:invitations:1.5:0x98b38","ev:invitations:3.0.1:0xae4ac","ev:invitations:3.0.1:0xadea4","ev:invitations:3.0.1:0xadeac","ev:invitations:3.0.1:0xbb790"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml","request_model":"InvitationsRequestModel","request_construction":"-[InvitationsDataSource fetchItems] / -[InvitationsRequestModel ...] (3.0.1)","notes":"Invitation list + accept/ignore actions ('action_choice', 'accept'). Bare 'invitations' literal in 1.0-1.0.4; 3.0.1 uses the /v2/ base.","provenance":"historical_linkedin_endpoint"},{"id":"ep_ded68da25856a50d","service":"linkedin","observed_in_versions":["1.0","1.0.1","1.0.4","1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/network_updates","http_method":"GET","query_parameters":["start","count","sequence_number"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"feed","source_evidence_ids":["ev:network_updates:1.0:0x26714","ev:network_updates:1.0.1:0x289b0","ev:network_updates:1.0.4:0x2f588","ev:network_updates:1.5:0x92d98","ev:network_updates:3.0.1:0xad344","ev:network_updates:3.0.1:0xad340","ev:network_updates:3.0.1:0xad328","ev:network_updates:3.0.1:0xad364","ev:network_updates:3.0.1:0xad378","ev:network_updates:3.0.1:0xad960"],"static_confidence":"strong","live_status":"retired_or_gone","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":301,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":null,"response_format":"text/xml (<=1.5), application/json (3.0.1)","request_model":"NetworkUpdatesRequestModel","request_construction":"-[NetworkUpdatesDataSource retrieveNetworkUpdates] / -[NetworkUpdatesRequestModel ...] (3.0.1)","notes":"3.0.1 co-locates 'http://m.linkedin.com/', 'v2/', 'network_updates', 'application/json' and 'sequence_number', establishing the /v2/ prefix and the JSON migration. Earlier versions use a bare 'network_updates' resource.","provenance":"historical_linkedin_endpoint"},{"id":"ep_fbed92047d4e5772","service":"linkedin","observed_in_versions":["1.5","3.0.1"],"historical_host":"m.linkedin.com","historical_path_template":"/v2/messages/{messageId}/archive","http_method":"POST","query_parameters":["messageId","folder"],"request_headers":[],"body_schema":null,"response_schema":null,"authentication_type":"oauth1_access_token","feature_area":"inbox","source_evidence_ids":["ev:message_archive:1.5:0x98aa0","ev:message_archive:1.5:0x98a60","ev:message_archive:3.0.1:0xaf2f0","ev:message_archive:3.0.1:0xacfec","ev:message_archive:3.0.1:0xaf2a8"],"static_confidence":"strong","live_status":"blocked_by_policy","last_checked_at":"2026-10-14T03:05:00","test_scope":"reachability_only","http_status":null,"data_access_class":"historical_oauth1_access_token","verified_base_url":null,"request_format":"application/x-www-form-urlencoded","response_format":"text/xml","request_model":"MessageRequestModel","request_construction":"-[InboxDetailViewController archiveButtonPressed:] / destroyAllMessagesInFolder:except:","notes":"Template '%@/%@%@' + 'archive' literal; 3.0.1 adds folder-scoped destroy helpers.","provenance":"historical_linkedin_endpoint"}],"total":19,"limit":50,"offset":0}