linkedin

Update LinkedIn safety settings

Sets the per-kind daily ceilings, the rolling weekly ones (null clears a kind's weekly limit; connection requests always keep one), the least time between two steps (min_action_interval_seconds, 60 to 3,600 seconds) and the sender's approval setting (run_mode): whether a person approves each LinkedIn step on Tasks before it is queued. Switching it to manual takes back the steps queued without asking that no browser has started; switching it to auto queues the ones only this setting held. The time between steps belongs to the LinkedIn account, not to a sequence: it holds across every sequence the account sends for. These are the controls that keep a customer's account out of trouble, so there is deliberately no way to disable the governor entirely, only to choose its numbers.

patch/sender-profiles/{profile_id}/linkedin/settings/

Request

  • Base URL: https://api.getoneprofile.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.getoneprofile.ai/sender-profiles/{profile_id}/linkedin/settings/
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Path parameters

profile_idstring uuid required

Request body

Response

Successful Response

approvals_waitinginteger

How many of this sender's LinkedIn steps wait for a person on Tasks, less those a paused sequence or paused contact holds.

checkpoint_status'ok' | 'checkpoint' required

Whether LinkedIn is currently challenging this account.

connection_tokenstring nullable

What a person pastes into the extension to connect a browser. Several browsers may use it; Regenerate and Disconnect replace it.

created_atstring date-time required
daily_limit_check_connectionsinteger required

Readings of the sender's newest connections a day: how accepted connection requests are noticed. Zero stops them.

daily_limit_check_inboxinteger required
daily_limit_check_sent_invitationsinteger required
daily_limit_connection_requestinteger required
daily_limit_followinteger required
daily_limit_like_postinteger required
daily_limit_profile_viewinteger required
daily_limit_read_conversationinteger required
daily_limit_send_messageinteger required

Messages and InMails a day, counted together.

daily_limit_withdrawinteger required
display_namestring required
effective_run_mode'manual' | 'auto' required

Whether a person approves a sender's LinkedIn steps before they run, or they run on their own.

The sender's own LinkedIn setting, kept on the sender beside their email modes so the approval queue reads one home for both. The absence of one (SenderProfileDTO.linkedin_approval_mode is None) reads as MANUAL: nothing runs on somebody's LinkedIn unattended until they have said so. The approval queue still tells "never set" apart from "chose manual", which is the level its settings surfaces name.

headlinestring required
idstring uuid required
last_seen_atstring date-time nullable required
member_urnstring nullable required
min_action_interval_secondsinteger required

The least time between two steps on this LinkedIn account, in seconds, before a random widening of up to 40% is added. It holds across every sequence the account sends for.

onlineboolean required
photo_urlstring nullable required
presence'active' | 'idle' | 'not_seen' required

How recently ANY browser connected to this sender checked in.

Three states, not two, because two different questions are asked of a connection. ACTIVE answers "can a step run right now": a browser is open and heartbeating. IDLE answers "is this still set up": the laptop was closed for the evening. NOT_SEEN is the one that needs a person: nothing has checked in for a day, and queued work is silently waiting.

queued_countinteger
run_mode'manual' | 'auto' required

Whether a person approves a sender's LinkedIn steps before they run, or they run on their own.

The sender's own LinkedIn setting, kept on the sender beside their email modes so the approval queue reads one home for both. The absence of one (SenderProfileDTO.linkedin_approval_mode is None) reads as MANUAL: nothing runs on somebody's LinkedIn unattended until they have said so. The approval queue still tells "never set" apart from "chose manual", which is the level its settings surfaces name.

sender_profile_idstring uuid required
status'pending' | 'active' | 'revoked' required

Pairing lifecycle.

PENDING exists between "the user asked to connect" and "an extension actually bound a LinkedIn member to it", so the sender page can show a half-finished connection rather than nothing at all.

updated_atstring date-time required
usage_resets_atstring date-time nullable

When today's counts in usage start over: 00:00 in the sender's timezone. Older servers leave it out, and a client then reads the next UTC midnight.

vanity_namestring nullable required
weekly_connection_request_capinteger required
weekly_limit_check_connectionsinteger nullable
weekly_limit_check_inboxinteger nullable
weekly_limit_check_sent_invitationsinteger nullable
weekly_limit_followinteger nullable
weekly_limit_like_postinteger nullable
weekly_limit_profile_viewinteger nullable
weekly_limit_read_conversationinteger nullable
weekly_limit_send_messageinteger nullable
weekly_limit_withdrawinteger nullable

Changes

No recorded changes to this operation across all 1 revision of this API.