Update Pixel Settings
https://apikey.inboundinsight.app/api/pixel-settingsUpdate the configuration of an existing Visitor Connect pixel, including geographic targeting, engagement rules, bundle config, delivery settings, and advanced output options.
The client_key field identifies the pixel to update. All other fields are optional — only include the settings you want to change.
Headers
| Header | Value |
|---|---|
| Authorization | API_KEY |
Body Parameters
client_keystringrequiredThe client_key is available in the Customer Settings area within the dashboard.
delete_pixelbooleanSet to true to delete the pixel. When provided, only client_key is needed.
client_namestringUpdated client name (letters and numbers only)
company_domainsstring[]Updated array of domains (e.g. example.com)
filename_prefixstringUpdated filename prefix (letters and numbers only, no special characters or spaces)
pixel_statusstringPixel status:
• Off
• Live
• Test
• Lapsed
• Paused
output_typestringOutput format:
• B2C Fields Only
• B2C Fields and B2B Where Available
• B2B Records Only
prior_suppressionstringPrior suppression setting:
• 1 Month Only
• 2 Months Only
• 3 Months Only
• 4 Months Only
• 5 Months Only
• 6 Months Only
• 1 Year
• 2 Years
• 3 Years
• Always
media_prioritystringMedia priority:
• Name + Address
• Email + Name + Address
• Any
file_frequencystringUpdated delivery frequency: Daily or Weekly
max_monthly_leads_qtyinteger | nullUpdated monthly lead quantity cap (integer, min 0). Nullable.
max_daily_lead_qtyinteger | nullUpdated daily lead quantity cap (integer, min 0). Cannot exceed max_monthly_leads_qty. Nullable.
pixel_start_datestring | nullUpdated start date (YYYY-MM-DD HH:mm:ss). Must be in the future (EST). Nullable.
pixel_stop_datestring | nullUpdated stop date (YYYY-MM-DD HH:mm:ss). Must be after pixel_start_date. Nullable.
geo_inclusionobjectmode (enum): Geographic targeting mode.
• entire_usa
• states
• zip_codes
states (array of strings): List of 2-letter state codes (required when mode is states).
zip_codes (array of strings): List of 5-digit zip codes (required when mode is zip_codes).
bundle_configobjectactivate_bundle (boolean): Indicates whether the bundle should be enabled or disabled.
phone_append_packages (enum): Select one of the following:
• No Phone Append
• Phone Append - Mobile
• Phone Append - Individual
• Phone Append - Household
demo_append_packages (array of strings): Available options:
• Core Demos (53)
• Top Demos (9)
• Wealth/Credit (3)
• Month of Birth (1)
• Personicx (10)
• Connex (15)
pixel_rulesobjectfire_on (object): Page firing configuration.
• mode (enum): include, exclude, or all
• pages (array of strings): List of page paths
prevent_fire_pages (array of strings): Full URLs or paths starting with / to exclude.
engagement_rules (object): Visitor engagement requirements.
• page_views (integer): Required page views (1–5)
• time_on_site (integer): Required time on site in seconds (min 1)
• logic (enum): AND or OR
sftp_deliveryobjectenabled (boolean): Enable or disable SFTP delivery.
account_type (enum): SFTP account type.
• platform_provided
• client_provided
host (string): SFTP host (FQDN). Required when enabled.
username (string): SFTP username. Required when enabled.
password (string): SFTP password. Required when enabled.
port (integer): SFTP port (1–65535, default 22).
folder (string): Target folder absolute path. Required when enabled.
advanced_output_optionsobjectactive_control_allocation (object): Active/control split.
• active_percent (integer): Active percentage (0–100)
• control_percent (integer): Control percentage (0–100)
• Must sum to 100
behavioral_data (array of objects): Behavioral data triggers.
• url (string): Full URL or absolute path
• value (string): Associated behavior value
use_gtm (boolean): Enable Google Tag Manager output integration.
