Skip to main content
POST
Report liveness and read the authoritative run state

Authorizations

X-API-Key
string
header
required

Body

application/json
lease_nonce
string
required

This browser's lease identity; only the holder is handed work.

Required string length: 8 - 64
checkpoint
boolean | null

True when LinkedIn is challenging the account; auto-pauses it.

extension_version
string
default:""
Maximum string length: 32
member_urn
string | null

Who the browser is currently signed in as, for the mismatch guard.

Maximum string length: 128

Response

Successful Response

The authoritative run state, returned on every heartbeat.

account_mismatch is the hard stop: the browser is signed in as somebody other than the account we are bound to, and acting would send this customer's outreach from the wrong identity.

account_mismatch
boolean
required
checkpoint
boolean
required
expected_member_urn
string | null
required
lease_granted
boolean
required
paused
boolean
required
poll_after_seconds
integer
required
queued_count
integer
required
run_mode
enum<string>
required

Whether the agent waits to be told, or works through the queue on its own.

A newly paired account starts MANUAL on purpose: we never act unattended on somebody's LinkedIn account before its owner has watched a step run.

Available options:
manual,
auto
usage
LinkedInKindUsageReadSchema · object[]