Skip to main content

Sync outreach campaign sender pool

Reconcile a provider campaign sender pool with the organization’s currently eligible sending accounts. By default the route refreshes account state before syncing all eligible senders.

POST/api/integrations/{integration}/campaigns/{campaign_id}/sync-account-pool
HTTP referenceScope integrations:writeUpdated September 27, 2026

This page documents the canonical HTTP contract for this endpoint.

This mutates provider campaign membership. If no sender accounts are eligible, the route returns 409 with the account-pool state; it does not silently sync an empty pool.

Path parameters

  • integrationrequired

    string

    instantly or smartlead.

  • campaign_idrequired

    string

    Provider campaign identifier.

Body parameters

  • accountSelection · optional

    string

    all_eligible or selected.

  • selectedAccounts · optional

    array<string>

    Sender emails for selected mode.

  • minHealthScore · optional

    integer

    Optional eligibility threshold.

  • refresh · optional

    boolean

    Refresh provider account state before selecting senders.

Errors

StatusMeaning
401Authentication is missing or invalid.
403The credential is invalid or lacks the required scope.
400Provider is unsupported or organization context is missing.
422The typed sender-pool request body is invalid.
409Eligible sender accounts or provider synchronization are not ready.

Docs