Skip to main content
POST
Check InMail

Overview

An Open Profile member can be InMailed without spending an InMail credit, whatever the connection degree. This action checks a batch of profiles in one call and returns, for each one, whether the InMail is free, plus the recipient_urn needed to send it. Uses the account’s Sales Nav seat — see Connect Account to activate it (it also auto-connects on first use).
This endpoint consumes 1 credit per 10 profiles checked. Requires a Sales Nav seat on the account. Ignore this if you’re on per-seat pricing: usage is unlimited.
LinkedIn hides the Open Profile badge from some seats (typically a seat on its monthly InMail limit): every member then looks “not open” from that seat. The API detects this by checking known Open Profiles on the same seat. When the seat is blind, open_profile_badge_visible is false and a warning is included: open_profile and inmail_free keep LinkedIn’s raw value (false) but must not be trusted for that call. Check these profiles again from another seat, or use Check InMail Seat to know the seat’s state before batching.

Request

string
required
Your API key for authentication.
string
required
The unique identifier of the account to use. Must have a Sales Nav seat.
string
required
Must be "check_inmail".
object
required

Response

boolean
Indicates whether the request was successful.
object

Example