Meta tags:
description= This page lists some common errors you might encounter when you trigger a broadcast, and troubleshooting options to help you overcome these errors.;
Headings (most frequently used words):
status, errors, for, common, api, triggered, broadcast, how, can, we, make, it, better, method, not, allowed, 400, 401, 403, 404, 422, need, help, latest, features, at, customer, io, overriding, missing, or, duplicate, identifiers, set, your, own, exit, conditions, campaigns, dark, mode, styles, in, app, messages, design, studio, find, and, fix, with, the, new, review, panel,
Text of the page (most frequently used words):
app (81), #messages (78), push (77), and (75), your (65), people (46), events (45), set (43), started (43), data (39), track (39), notifications (38), the (36), customer (35), email (34), for (30), get (29), identify (29), api (28), with (28), troubleshooting (28), metrics (28), how (24), message (23), use (22), tracking (21), send (20), campaigns (20), links (20), you (19), from (18), errors (18), event (18), status (17), mobile (17), changelog (17), create (16), anonymous (16), getting (16), account (15), start (15), page (14), what (14), multiple (14), emails (13), listeners (13), deep (13), test (13), campaign (13), broadcast (12), options (12), custom (12), activity (12), quick (12), guide (12), inbox (12), google (12), integrations (12), objects (12), users (11), authentication (11), manage (11), capture (11), subscription (11), journeys (10), this (10), content (10), update (10), add (10), new (10), inline (10), android (10), channels (10), screen (10), lifecycle (10), segments (10), privacy (9), support (9), sending (9), request (9), trigger (9), edit (9), handling (9), providers (9), configuration (9), works (9), migrate (9), advanced (9), editor (9), transactional (9), can (8), broadcasts (8), triggered (8), notification (8), webhooks (8), design (8), studio (8), liquid (8), conditions (8), help (7), common (7), reference (7), security (7), flutter (7), packages (7), version (7), integration (7), introduction (7), using (7), forms (7), components (7), service (6), features (6), overview (6), our (6), need (6), one (6), attributes (6), detail (6), addresses (6), code (6), workspace (6), segment (6), sms (6), ios (6), react (6), native (6), amazon (6), inbound (6), about (5), pipelines (5), not (5), missing (5), duplicate (5), 422 (5), have (5), ids (5), when (5), recipients (5), json (5), triggers (5), analysis (5), best (5), practices (5), billing (5), whatsapp (5), updates (5), location (5), earlier (5), rules (5), frequently (5), asked (5), questions (5), legacy (5), hubspot (5), actions (5), out (5), javascript (5), syntax (5), link (5), styles (5), welcome (5), css (5), time (5), workflows (5), policy (4), platform (4), copy (4), more (4), audience (4), don (4), true (4), data_file_url (4), might (4), server (4), 2026 (4), docs (4), builder (4), understand (4), conversion (4), workspaces (4), groups (4), rich (4), messaging (4), apis (4), conversions (4), snowflake (4), reporting (4), storage (4), bigquery (4), redshift (4), mode (4), webhook (4), based (4), understanding (4), tests (4), recipes (4), statuses (4), find (4), preferences (4), global (4), component (4), faq (4), opt (4), layouts (4), domain (4), delete (4), exit (4), branches (4), timestamp (4), filters (4), style (4), review (4), relationships (4), documentation (3), team (3), feedback (3), make (3), 404 (3), 403 (3), 401 (3), 400 (3), method (3), error (3), they (3), source (3), per_user_data (3), filter (3), person (3), headers (3), that (3), failed (3), check (3), look (3), url (3), issues (3), https (3), mcp (3), agent (3), beta (3), settings (3), assign (3), roles (3), standard (3), performance (3), audit (3), logs (3), upgrade (3), expo (3), implementation (3), certificates (3), visual (3), website (3), twilio (3), slack (3), salesforce (3), mixpanel (3), facebook (3), ads (3), cohorts (3), map (3), reverse (3), etl (3), live (3), deliverability (3), goals (3), personalize (3), center (3), multi (3), attribute (3), templates (3), feature (3), surveys (3), web (3), phone (3), validate (3), integrate (3), preview (3), drag (3), drop (3), smtp (3), types (3), workflow (3), why (3), dark (3), export (3), via (3), csv (3), contact (2), release (2), notes (2), resources (2), pricing (2), parcel (2), valid (2), part (2), close (2), download (2), overriding (2), identifiers (2), allowed (2), know (2), skip (2), over (2), any (2), who (2), continue (2), rest (2), default (2), encounter (2), behavior (2), setting (2), payload (2), pointer (2), provided (2), used (2), resolve (2), these (2), exist (2), values (2), means (2), information (2), some (2), double (2), file (2), credentials (2), incorrect (2), invalid (2), token (2), formatting (2), could (2), region (2), uri (2), like (2), lists (2), index (2), see (2), survey (2), suggestions (2), client (2), other (2), setup (2), accounts (2), cli (2), browser (2), store (2), cookies (2), expiration (2), search (2), single (2), sign (2), two (2), members (2), plan (2), tasks (2), verification (2), provisional (2), sound (2), sdks (2), html (2), comparing (2), pixel (2), sendgrid (2), rudderstack (2), azure (2), blob (2), cloud (2), audiences (2), braze (2), amplitude (2), connections (2), past (2), classic (2), servers (2), deleting (2), services (2), postgresql (2), mysql (2), microsoft (2), sql (2), incoming (2), requests (2), csp (2), proxying (2), another (2), disconnect (2), backend (2), form (2), lead (2), video (2), semantic (2), compliance (2), directory (2), results (2), dashboard (2), personalization (2), library (2), files (2), brand (2), adding (2), parameters (2), localization (2), line (2), activities (2), respond (2), adoption (2), upcoming (2), promotions (2), nps (2), display (2), number (2), flow (2), build (2), sender (2), senders (2), text (2), adapting (2), template (2), own (2), relay (2), zone (2), reusable (2), fix (2), batch (2), concepts (2), newsletters (2), reminders (2), trial (2), book (2), customers (2), frequencies (2), aren (2), criteria (2), collaborate (2), automation (2), connected (2), accessibility (2), shortcuts (2), devices (2), work (2), segmentation (2), collections (2), import (2), non (2), their (2), academy (2), structured (2), learning (2), panel (2), now (2), releases (2), demo (2), 2024, peaberry, software, inc, terms, 9450, gemini, suite, 43920, beaverton, oregon, 97008, 7105, win, startup, program, partners, careers, company, guides, competitors, community, blog, will, soon, possible, appreciate, bot, please, provide, address, optional, improve, yes, better, helpful, copied, clipboard, encountered, different, fixing, listed, let, id_ignore_missing, email_ignore_missing, allow, email_add_duplicates, while, fail, override, flags, exactly, must, than, alongside, only, improper, curl, type, application, mistyped, keys, validation, failure, include, found, 01c4mwkqa9xtfnyr68qb7jj0xa, doesn, looking, tab, triggering, details, next, responded, forbidden, unauthorized, bearer, provides, access, containing, has, sufficient, permissions, mismatched, opening, closing, brackets, commas, quotes, etc, reason, bad, 01c4mwxzpar1shbszt4zmz6kzv, misspelled, should, following, overcome, updated, july, 4_api, complete, llms, txt, cursor, ides, claude, chatgpt, command, routines, skills, ask, har, login, qualifications, respecting, gdpr, allowlist, session, case, sensitivity, timezone, enable, experimental, regions, sso, factor, customize, switch, between, canceling, payment, problems, reducing, overages, credits, bill, sdk, channel, swift, zendesk, yandex, wisepops, optimizer, vwo, twitter, engage, tiktok, talon, sprig, marketing, saleswings, sent, ripe, qualtrics, playerzero, pipedrive, pinterest, moengage, metronome, meta, logrocket, livelike, launchdarkly, koala, intercom, heap, tag, manager, gtm, sheets, analytics, gtag, gainsight, fullstory, friendbuy, criteo, cordial, commandbar, clevertap, bing, attio, algolia, insights, adobe, target, actable, predictive, resend, filtering, mapping, database, warehouse, action, zoho, zapier, mparticle, platforms, python, node, call, calculator, scheduled, syncs, transform, utility, methods, identity, management, managing, identities, frameworks, wordpress, wpforms, webflow, unbounce, typeform, squarespace, jotform, formstack, sources, backfill, historical, playback, chat, ecommerce, fields, alias, group, specs, attempted, conclusive, reports, home, composer, reusing, snippets, list, deliveries, drafts, image, requirements, assets, outside, language, preference, faqs, pages, unsubscribes, universal, checking, translations, translate, languages, milestones, achievements, promote, offers, localize, step, compose, hipaa, regulations, kind, registration, compliant, register, numbers, keyword, smart, character, encoding, keywords, shortening, mms, payloads, registering, device, tokens, provider, trustpilot, reviews, gmail, does, fake, bcc, option, preheader, avatar, logo, mailchimp, column, foundation, basic, view, amp, pre, processing, archive, customizing, basics, choose, right, editors, oracle, dyn, sparkpost, postmark, mandrill, mailjet, mailgun, verify, deliverable, kickbox, anonymized, authenticating, apple, private, unsubscribe, rfc, 8058, postmaster, tools, suppression, suppressions, spamhaus, blocklist, listings, shared, dedicated, warming, attachments, creating, transitioning, limits, supported, formats, zones, recommended, geolocation, queue, draft, direct, mail, lob, configure, receive, randomized, delay, wait, until, window, delays, blocks, false, random, split, control, reformat, inconsistent, names, journey, items, holdout, llm, generate, decisions, examples, key, format, inactive, trips, rss, feed, cohort, optimize, just, words, onboarding, cart, abandonment, birthday, anniversary, recipe, grace, periods, tickets, syncing, sync, stripe, follow, responses, receiving, entering, troubleshoot, change, state, schedule, tags, history, submit, teammates, stylesheet, loop, through, conditionals, directives, modifiable, placeholder, scratch, publish, changes, connect, quality, mso, emmet, fixes, variables, cleanup, inlining, mjml, framework, transformers, individual, responsive, keyboard, convert, specific, purposes, match, within, days, building, manual, driven, activate, waitlist, awareness, announce, drive, usage, upsell, monetize, power, cases, object, tutorials, external, merging, available, storing, suppress, profile, last, visited, field, profiles, prevent, images, score, against, separate, color, properties, fills, borders, early, meet, longer, depend, latest, log,
Text of the page (random words):
source specs understanding incoming data identify group page screen track alias common fields custom events semantic events understanding semantic events a b test events customer io events ecommerce events email events live chat events mobile app lifecycle events video playback events backfill historical data proxying requests to customer io connections customer io api journeys message metrics mobile app sources forms get started formstack jotform squarespace typeform unbounce webflow wordpress with wpforms custom js integrations facebook lead ads use form data in customer io forms api backend integrations edit or disconnect forms javascript getting started javascript frameworks method reference migrate from another service managing identities cookies and identity management utility methods and performance in app messages notification inbox content security policy csp proxying the javascript client legacy javascript get started identify people track and page events in app messages content security policy csp track api integrations add a classic track api integration advanced transform data invalid track api requests hubspot beta get started map hubspot data to customer io filter incoming data deleting data hubspot forms reverse etl about reverse etl amazon redshift google bigquery microsoft sql server mysql postgresql snowflake legacy integrations reverse etl overview amazon redshift google bigquery microsoft sql server mysql postgresql snowflake salesforce getting started map salesforce data to customer io map data to other services scheduled syncs deleting data api call calculator servers node js python go customer data platforms segment segment data in classic rudderstack mparticle legacy webhook based integrations using zapier with the track api zoho integration hubspot integration data out getting started add a data out integration actions action triggers code mode database warehouse integrations introduction standard integrations advanced integrations filtering and mapping actions resend past data connections actable predictive adobe target algolia insights amazon redshift amazon redshift advanced amazon s3 amazon s3 advanced amplitude amplitude message metrics attio azure blob storage bing ads braze braze cohorts clevertap close commandbar cordial criteo audiences customer io facebook conversions api friendbuy fullstory gainsight px google ad conversions google ads gtag google analytics google bigquery google bigquery advanced google cloud storage google cloud storage advanced google sheets google tag manager gtm heap hubspot intercom koala launchdarkly livelike logrocket meta facebook pixel metronome mixpanel mixpanel message metrics moengage ms azure blob storage advanced pinterest conversions pipedrive playerzero qualtrics reporting webhooks ripe rudderstack legacy salesforce about this integration sent messages as tasks frequently asked questions saleswings segment segment message metrics sendgrid marketing campaigns slack snowflake snowflake advanced sprig talon one tiktok conversions twilio twilio engage messaging twilio studio twitter pixel visual website optimizer vwo webhooks wisepops yandex zendesk api reference about our apis comparing the pipelines and track apis pipelines api track api app api design studio html best practices journeys webhooks mobile sdks ios quick start guide getting started how it works authentication packages and configuration options swift 6 troubleshooting identify and track users identify people track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications set up rich push app groups for push tracking deep links push metrics sound in push notifications provisional push push service certificates test your push implementation in app messages set up in app messaging inline in app messages page rules in app event listeners notification inbox what s new 4 x 4 4 0 3 x 4 0 0 3 x 3 13 0 3 x 3 9 0 2 x 3 x 1x 2 x changelog ios quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify people track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications set up rich push deep links push metrics sound in push notifications provisional push push service certificates test your push implementation in app messages set up in app messaging inline in app messages page rules in app event listeners what s new 3 x 3 13 0 3 x 3 9 0 2 x 3 x 1x 2 x changelog ios get started identify people track events push notifications rich push notifications in app messages test support changelog ios get started identify people track events push notifications in app messages test support update from 2 10 to 2 11 migrate from an earlier version troubleshooting changelog android quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify people screen tracking mobile lifecycle events anonymous activity track events location tracking push notifications push notifications deep links channel push service certificates test your push implementation in app messages in app messages in app event listeners inline in app messages page rules notification inbox what s new 4 x 4 10 3 x 4 x 2 x 3 x changelog android get started identify people track events push notifications in app messages test support migrate from an earlier version troubleshooting changelog android get started identify people track events push notifications rich push notifications test support migrate from an earlier version changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify people track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications app groups for push tracking deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners notification inbox what s new 6 x 6 4 0 5 x 6 0 0 4 x 5 0 0 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify people track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners what s new 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track users identify people track events screen tracking mobile lifecycle events anonymous activity push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages set up in app messages inline in app messages in app event listeners what s new 4 x 5 0 0 4 x 4 3 3 4x 4 x 3 x 3 4 2 x 3 x changelog react native get started identify people track events push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting migrate from an earlier version troubleshooting changelog react native get started identify people track events push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting migrate from an earlier version update to version 3 4 troubleshooting changelog expo quick start guide getting started how it works authentication packages and configuration options troubleshooting identify and track people identify people track events screen tracking mobile lifecycle events anonymous activity location tracking push notifications set up push notifications app groups for push tracking deep links capture push metrics android channels multiple push providers in app messages inline in app messages notification inbox set up in app messages in app event listeners what s new 3 x 3 3 2 x 3 x 1x 2 x changelog expo get started identify people track events push notifications set up push notifications deep links capture push metrics in app messages set up in app messages in app event listeners updates and troubleshooting troubleshooting changelog flutter quick start guide get started how it works authentication configuration options troubleshooting identify track users identify people mobile lifecycle events anonymous activity screen tracking track events location tracking push notifications set up push notifications app groups for push tracking deep links handling multiple push providers capture push metrics android channels in app messages in app messages inline in app messages notification inbox in app event listeners what s new 3 x 4 0 0 3 x 3 5 0 2 x 3 0 0 2 x 2 2 upgrade to flutter 2 x changelog flutter quick start guide get started how it works authentication configuration options troubleshooting identify track users identify people mobile lifecycle events anonymous activity screen tracking track events push notifications set up push notifications deep links handling multiple push providers capture push metrics android channels in app messages in app messages inline in app messages in app event listeners what s new 2 x 2 2 upgrade to flutter 2 x changelog flutter get started identify people track events update flutter sdk push notifications set up push notifications deep links handling multiple push providers capture push metrics in app messages in app messages in app event listeners updates and troubleshooting update ios troubleshooting changelog account workspaces account verification audit logs tasks workspace performance billing how we bill billing for sms messages billing for whatsapp messages ai credits reducing billing overages payment problems canceling your account plan features builder plan your account manage team members how to add team members assign standard roles create assign custom roles switch between accounts edit account information customize your ui manage your api credentials security best practices two factor authentication single sign on sso account regions us and eu enable experimental features workspaces workspaces in customer io understand timezone conversion case sensitivity and your data search your workspace privacy security session cookies and expiration allowlist our ip addresses customer io gdpr and you security mobile and app store privacy privacy respecting your users privacy ai settings customer io security qualifications troubleshooting troubleshooting login and browser issues create a har file for help troubleshooting ai use customer io with ai your customer io agent beta ask the agent custom skills routines segment builder troubleshooting and feedback customer io cli get started service accounts command reference customer io mcp get started chatgpt setup claude setup cursor and other ides update your mcp client email content analysis in app message suggestions in app survey analysis use our docs with ai release notes this page is part of the customer io documentation for the complete documentation index see llms txt journeys send broadcasts 4_api triggered errors md 50 common api triggered broadcast errors updated july 2 2026 this page lists some common errors you might encounter when you trigger a broadcast and troubleshooting options to help you overcome these errors method not allowed you might have misspelled the request uri the uri should look like the following with the broadcast trigger id us region https api customer io v1 api campaigns id triggers eu region https api eu customer io v1 api campaigns id triggers status 400 errors detail bad request reference 01c4mwxzpar1shbszt4zmz6kzv status 400 reason issues with the json formatting of the request this could be mismatched opening or closing brackets missing commas or quotes etc status 401 you ve provided an incorrect or invalid bearer token check that your token provides access to the workspace containing your broadcast and has sufficient permissions to trigger a broadcast errors detail unauthorized status 401 status 403 the url or the credentials in your data_file_url might be incorrect errors failed to download data file server responded with code 403 forbidden next 0 status 404 your broadcast s trigger id doesn t exist you can double check it by looking at your broadcast s triggering details tab errors detail not found reference 01c4mwkqa9xtfnyr68qb7jj0xa status 404 status 422 a 422 error means that your broadcast trigger failed a validation check you can look use the trigger id from the error detail to look up more information about the failure some common errors include mistyped keys or values one or more people in the payload don t exist improper or missing request headers when sending a curl request h content type application json you used ids emails or recipients alongside per_user_data or data_file_url you can only use one of these in your request if you used per_user_data or data_file_url email addresses in your request might resolve to more than one person errors detail recipients filter is not valid source pointer data attributes recipients status 422 errors detail exactly one of recipients ids emails per_user_data or data_file_url must be provided source pointer data attributes recipients status 422 overriding missing or duplicate identifiers while broadcasts fail by default when they encounter missing or duplicate ids or emails you can override this behavior by setting flags in your request payload email_add_duplicates set to true to allow broadcasts to send to people with duplicate emails email_ignore_missing set to true to skip over any people in your audience who don t have emails and continue sending to the rest of your audience id_ignore_missing set to true to skip over any people in your audience who don t have ids and continue sending to the rest of your audience need help if you ve encountered a different error or need more help fixing one the errors listed on this page let us know copied to clipboard method not allowed status 400 status 401 status 403 status 404 status 422 overriding missing or duplicate identifiers need help copy page copy page download md is this page helpful how can we make it better close do you need help from customer io support no yes what part of customer io do you need help with how can we improve this page email optional please provide a valid email address i am not a bot we appreciate your feedback our support team will cont...
|