sender_profiles

Update a sender profile LinkedIn limit

Edit one LinkedIn smart-limit row of the sender profile (smart_limit_sid from read_sender_profile_limits): cap, target, pacing delay, learning switch, reset_hold. gtm enforces it at the next send and clamps it to the plan. The switch itself: set_sender_profile_linkedin_smart_limits. Refusals in error.context.reason: 403 gtm_scope_missing, 409 smart_limits_governed, limit_row_gone, gtm_refused, 429 gtm_busy, 503 gtm_unavailable; field rule 422 limit_over_plan_cap, limit_out_of_range.

Contract:

  • MCP tool update_sender_profile_linkedin_limit, registry package mcp.unibox/sender_profiles, mount unibox.sender-profiles.
  • Operation action, response envelope action.
  • Flags: none.
patch/api/sender-profiles/{sid}/limits/linkedin/{smartLimitSid}

Request

  • Base URL
    https://beta.getsales.io/unibox/v1
  • Auth
    HTTP bearer and API key in header Team-SID

Path parameters

sidstring required

Sender profile sid (ub_sp_…).

smartLimitSidstring required

The smart-limit row to edit (ln_sm_…), taken from read_sender_profile_limits result.linkedin[].sid. A row belonging to another account is a 404.

Request body

daily_limitinteger

Actions a day for this limit type. gtm clamps it to the workspace plan, so the stored value can come back lower.

target_limitinteger nullable

The volume the learner ramps towards; null = no target.

delay_in_secondsinteger

Pacing: the minimum gap between two actions of this type.

learning_enabledboolean

Let gtm raise the learned ceiling over time towards target_limit.

reset_holdboolean

true lifts an active hold (hold_till) in the same write, so the account resumes now instead of waiting it out.

Response

action success envelope.

successtrue required
operation'action' required
actionstring required

kebab-case verb; matches the route segment.

itemobject nullable required

Changes

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