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>'

Parameters

NameInRequiredTypeDescription
profileIdpathYesstringLinkedIn profile public ID (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
}