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
integrationrequiredstring
instantly or smartlead.
campaign_idrequiredstring
Provider campaign identifier.
| Name | Type | Description |
|---|---|---|
| integrationrequired | string | instantly or smartlead. |
| campaign_idrequired | string | Provider campaign identifier. |
Body parameters
steps· optionalarray<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.
| Name | Type | Description |
|---|---|---|
| steps | 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
| Status | Meaning |
|---|---|
| 401 | Authentication is missing or invalid. |
| 403 | The credential is invalid or lacks the required scope. |
| 400 | Provider is unsupported or organization context is missing. |
| 422 | The typed template request body is invalid. |
| 409 | Template synchronization failed. |
