Every cap on this sender, by the same keys as limits on GET /accounts/{id}/stats: the value in force (limit), how much of it is used (used), and the range it can be set within on the sender's LinkedIn plan (default, min, max). tier names that plan, and the ranges are the ones Swarmhit currently applies to it.
Daily caps count today and reset at 00:00 UTC. Of the rolling caps, connectionRequestsPerWeek counts the invitations sent in the last weeklyWindowDays days and pendingInvitationsMax the invitations still awaiting a reply. Change the caps with PATCH on this path.
warmup is its LinkedIn warm-up: whether it is on (status), its own setting (mode), the ramp it follows and, while it warms up, its day, the day's lower caps (today) and when it reaches full speed (fullSpeedAt). While it warms up, warmup.today holds the caps that bind each day, for campaigns and direct actions alike, not limit: limit keeps the account's own cap, so writing it back never saves a warm-up value.
Authorization
bearerAuth An API key created on the Access tokens page.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/accounts/string/limits"{ "data": { "accountId": "string", "tier": "free", "daily": [ { "key": "connectionRequests", "label": "string", "used": 0, "limit": 0, "default": 0, "min": 0, "max": 0 } ], "rolling": [ { "key": "connectionRequests", "label": "string", "used": 0, "limit": 0, "default": 0, "min": 0, "max": 0 } ], "weeklyWindowDays": 0, "warmup": { "mode": "inherit", "status": "off", "ramp": { "start": 1, "step": 1, "everyDays": 1 }, "rampSource": "account", "target": 0, "startedAt": "2019-08-24T14:15:22Z", "day": 0, "fullSpeedAt": "2019-08-24T14:15:22Z", "today": { "connectionRequests": 0, "messages": 0, "inmails": 0, "profileViews": 0, "follows": 0, "postLikes": 0, "postComments": 0 } } }}Get the pending sign-in challenge GET
The verification step this sender is waiting on, or `null` when there is none. `type` is 2FA, OTP, IN_APP_VALIDATION, PHONE_REGISTER or CAPTCHA (UNKNOWN for a step Swarmhit does not recognise); `input` says what answers it (`code`, `phone`, or `none` for a step completed outside the API: approved in the LinkedIn mobile app, or a captcha cleared on LinkedIn's own page); `expiresAt` is when LinkedIn drops the attempt, five minutes after it asked. IN_APP_VALIDATION and CAPTCHA are completed outside the API, so poll this endpoint (or listen for account.connected, which fires when the sender comes up) — it re-reads the live session and clears the challenge as soon as the sender is up.
Social Selling Index GET
LinkedIn's Social Selling Index for this sender: a 0-100 score built from four 0-25 pillars (professional brand, finding the right people, engaging with insights, building relationships), plus where the profile ranks against its industry and its network. The score is cached on the account and refetched once it is more than 12 hours old (LinkedIn recomputes it daily at most). Pass `refresh=true` to force a live read; that call fails with 400 when LinkedIn cannot be reached at that moment. `unavailable: true` means LinkedIn does not expose a score for this account's session, which is a state rather than an error.