Facebook Pixel
APILinkedIn Actions

Check relationship status with profile

Check the relationship between your default LinkedIn account and a target profile. Returns connection status (1st, 2nd, 3rd degree), whether you follow them, and if you are connected. Useful for determining which actions are available (message, connect, etc.).

GET/relationship/{profileId}
Authentication requiredRelationships

Code Examples

curl -X GET 'https://api.connectsafely.ai/linkedin/relationship/<profileId>' \
-H 'Authorization: Bearer <your_api_key>'

Check the relationship between your default LinkedIn account and a target profile. Returns connection status (1st, 2nd, 3rd degree), whether you follow them, and if you are connected. Useful for determining which actions are available (message, connect, etc.).

Parameters

NameInRequiredTypeDescription
profileIdpathYesstringLinkedIn profile vanity URL slug (the part after linkedin.com/in/, e.g., "john-doe-123")

Request Body

No request body.

Responses

StatusDescription
200Relationship status retrieved successfully
404Profile not found

200 Response Parameters

NameTypeDescription
connectedbooleanWhether you are 1st-degree connected
invitationSentbooleanWhether you have sent a connection invitation
invitationReceivedbooleanWhether you have received a connection invitation
statusstringConnection status
profileUrnstringLinkedIn profile URN of the target user
accountIdstringLinkedIn account ID used for the check

200 Example

{
  "connected": false,
  "invitationSent": false,
  "invitationReceived": false,
  "status": "NOT_CONNECTED",
  "profileUrn": "urn:li:fsd_profile:ACoAAA24A-MBVEvT49xpVF2gnWrhvmUIPDJshSM",
  "accountId": "acc_12345"
}

404 Response Parameters

NameTypeDescription
errorstring
successboolean

404 Example

{
  "error": "LinkedIn profile not found: invalid-profile-id",
  "success": false
}