Full enriched profile for a single LinkedIn connection — experience, education, skills, messages, and all the consolidated detail types.
experience — mapped camelCase rows from network_connection_experience, current roles firsteducation — rows from network_connection_education, newest end_date firstskills / certifications / languages / projects / volunteering / publications / awards / courses — all sourced from the single network_connection_details table, partitioned by type and flattened so the row’s data keys appear at the top level next to idmessages — up to 100 most-recent messages between the caller and this connection, newest firstbasic (un-enriched) connections. messages may still be populated regardless of enrichment status if messages were imported.
data column into the response object alongside id, so the exact keys depend on the detail type (e.g. skills have endorsement_count, certifications have issued_at). Downstream agents should not assume a closed schema for these arrays.Messages are capped at 100. If you need older messages for this connection, call listNetworkMessages with connectionId and paginate.No enrichment trigger here. This endpoint only reads. To populate detail arrays for a basic connection, call enrichNetworkConnections first.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Network connection UUID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Connection detail payload.
Full enriched-profile detail partitioned by detail type. All arrays are empty for basic (un-enriched) connections; messages may still be populated if messages were imported.
Up to 100 most-recent messages between the caller and this connection, newest first.