Skip to main content

Sync outreach campaign templates

Replace or update campaign sequence templates using deterministic provider steps. The JSON request body is required; send an empty object for the no-step no-op.

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

This page documents the canonical HTTP contract for this endpoint.

Provider responses vary by account and provider version. The example is abridged and illustrative; omitted provider-specific fields are not a stable schema.

Provider result fields vary. The route reports synchronization failures as 409 with a result object.

Path parameters

  • integrationrequired

    string

    instantly or smartlead.

  • campaign_idrequired

    string

    Provider campaign identifier.

Body parameters

  • steps · optional

    array<object>

    Deterministic provider template steps; defaults to an empty list and an empty list skips the provider update. The request body itself is required, so send {} for this no-op.

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 template request body is invalid.
409Template synchronization failed.

Docs