Meta tags:
description= Learn how to create, edit, or delete objects.;
Headings (most frequently used words):
object, api, objects, create, an, attributes, in, the, customer, io, track, your, how, can, we, make, it, better, edit, or, remove, delete, reserved, ui, import, and, relationships, latest, features, at, pipelines, recommended, v2, v1, new, names, for, familiar, parts, of, see, which, email, clients, recipients, use, manage, all, accounts, with, single, login,
Text of the page (most frequently used words):
and (97), messages (80), app (78), push (77), your (69), the (68), you (64), object (59), set (52), track (51), objects (50), #customer (46), events (45), started (44), api (43), data (43), create (43), for (42), profiles (39), notifications (38), email (37), identify (33), attributes (32), with (31), use (31), metrics (29), get (29), troubleshooting (27), how (26), can (26), message (24), relationships (22), tracking (22), send (21), people (20), our (19), from (19), links (19), new (18), account (18), getting (17), multiple (17), mobile (17), changelog (17), event (17), type (16), integrations (16), automation (16), anonymous (16), automations (15), start (15), what (14), manage (14), update (14), that (14), page (13), delete (13), edit (13), relationship (13), liquid (13), workspace (13), custom (13), listeners (13), deep (13), activity (13), test (13), name (12), options (12), add (12), content (12), billing (12), quick (12), guide (12), inbox (12), google (12), segment (11), via (11), messaging (11), users (11), authentication (11), capture (11), subscription (11), support (10), import (10), through (10), attribute (10), using (10), integration (10), works (10), inline (10), android (10), channels (10), screen (10), lifecycle (10), segments (10), privacy (9), pipelines (9), this (9), want (9), group (9), object_id (9), reference (9), handling (9), providers (9), configuration (9), migrate (9), advanced (9), transactional (9), editor (9), time (8), notification (8), webhooks (8), emails (8), features (7), calls (7), used (7), csv (7), profile (7), when (7), security (7), flutter (7), packages (7), version (7), design (7), studio (7), introduction (7), forms (7), components (7), service (6), overview (6), help (6), reserved (6), select (6), cannot (6), accounts (6), reverse (6), etl (6), json (6), request (6), one (6), action (6), have (6), javascript (6), sending (6), timestamp (6), triggered (6), settings (6), sms (6), ios (6), react (6), native (6), amazon (6), conditions (6), inbound (6), about (5), platform (5), not (5), remove (5), click (5), under (5), like (5), relate (5), bigquery (5), snowflake (5), based (5), object_type_id (5), identifiers (5), acme (5), url (5), other (5), person (5), personalize (5), addresses (5), best (5), practices (5), whatsapp (5), updates (5), location (5), earlier (5), rules (5), frequently (5), asked (5), questions (5), legacy (5), hubspot (5), actions (5), code (5), out (5), syntax (5), broadcasts (5), welcome (5), link (5), css (5), analysis (5), policy (4), contact (4), company (4), journeys (4), need (4), copy (4), also (4), then (4), left (4), hand (4), value (4), basic (4), header (4), https (4), exist (4), types (4), which (4), are (4), date (4), they (4), between (4), trigger (4), single (4), 2026 (4), understand (4), builder (4), groups (4), rich (4), apis (4), conversions (4), reporting (4), storage (4), redshift (4), webhook (4), client (4), understanding (4), tests (4), recipes (4), branches (4), opt (4), filters (4), statuses (4), preferences (4), global (4), component (4), faq (4), styles (4), layouts (4), domain (4), style (4), docs (4), documentation (3), team (3), feedback (3), part (3), make (3), filter (3), nav (3), deleting (3), modify (3), referencing (3), them (3), just (3), online (3), mysql (3), store (3), but (3), more (3), cio_relationships (3), plan (3), raw (3), application (3), api_key (3), example (3), curl (3), post (3), recommended (3), sdks (3), methods (3), see (3), creating (3), key (3), associate (3), created (3), target (3), format (3), zone (3), members (3), does (3), programmatically (3), non (3), releases (3), login (3), conversion (3), workspaces (3), sign (3), assign (3), roles (3), standard (3), performance (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), triggers (3), map (3), server (3), beta (3), live (3), common (3), compliance (3), deliverability (3), broadcast (3), goals (3), errors (3), web (3), multi (3), workflow (3), workflows (3), why (3), center (3), templates (3), surveys (3), phone (3), integrate (3), preview (3), drag (3), drop (3), smtp (3), export (3), mcp (3), agent (3), clients (3), inc (2), status (2), resources (2), pricing (2), parcel (2), will (2), valid (2), close (2), better (2), its (2), top (2), right (2), confirm (2), selection (2), check (2), each (2), save (2), string (2), same (2), learn (2), well (2), option (2), available (2), cdp (2), sync (2), companies (2), classes (2), outside (2), database (2), libraries (2), setting (2), 100kb (2), role (2), site_id (2), base64 (2), echo (2), authorization (2), com (2), doesn (2), monthly_due (2), 100 (2), bill_day (2), lets (2), general (2), first (2), any (2), pair (2), were (2), etc (2), now (2), changes (2), pages (2), timezone (2), unix (2), audience (2), some (2), default (2), characters (2), all (2), importing (2), unique (2), identifier (2), yet (2), cio_object_id (2), don (2), manually (2), kind (2), individual (2), updated (2), index (2), browser (2), issues (2), cookies (2), expiration (2), search (2), two (2), information (2), access (2), tasks (2), audit (2), logs (2), verification (2), provisional (2), sound (2), html (2), comparing (2), pixel (2), sendgrid (2), marketing (2), rudderstack (2), azure (2), blob (2), cloud (2), audiences (2), braze (2), amplitude (2), connections (2), past (2), mode (2), servers (2), services (2), postgresql (2), microsoft (2), sql (2), incoming (2), requests (2), csp (2), proxying (2), management (2), another (2), disconnect (2), backend (2), form (2), lead (2), video (2), semantic (2), directory (2), results (2), dashboard (2), personalization (2), reusable (2), exit (2), flow (2), names (2), batch (2), concepts (2), sends (2), reminders (2), upcoming (2), trial (2), book (2), customers (2), nps (2), frequencies (2), aren (2), library (2), files (2), find (2), brand (2), adding (2), parameters (2), localization (2), line (2), activities (2), respond (2), feature (2), adoption (2), promotions (2), display (2), number (2), build (2), sender (2), validate (2), senders (2), headers (2), adapting (2), template (2), own (2), relay (2), collaborate (2), connected (2), review (2), accessibility (2), shortcuts (2), match (2), devices (2), work (2), segmentation (2), collections (2), their (2), survey (2), suggestions (2), setup (2), cli (2), academy (2), structured (2), learning (2), demo (2), 2024, peaberry, software, terms, 9450, gemini, suite, 43920, beaverton, oregon, 97008, 7105, win, startup, program, partners, careers, guides, competitors, community, blog, release, notes, soon, possible, appreciate, bot, please, provide, address, optional, improve, yes, helpful, download, copied, clipboard, navigate, landing, table, applicable, locate, ones, box, next, permanently, removes, trash, icon, empty, null, here, good, quickly, isn, helps, regular, interval, business, logic, imports, most, keep, total, take, than, exceed, globex, accountant, original, entity, specify, only, primary_contact, relationshipattributes, objecttypeid, traits, groupid, userid, mostly, built, older, snippet, references, supports, batching, makes, sense, simply, sure, exists, pass, passing, already, identifying, existing, passes, automatically, finish, contain, suggest, recognize, values, related, going, menu, region, user, localized, was, listing, created_at, who, did, _relationship, analog, objectid, limit, 150, utf, allowed, immutable, provided, required, purpose, has, these, core, functionality, currently, offer, above, connection, instance, could, admins, integrating, systems, interface, remember, grouping, thing, class, before, must, july, crud, complete, llms, txt, har, file, qualifications, respecting, gdpr, allowlist, session, case, sensitivity, enable, experimental, regions, sso, factor, credentials, customize, canceling, payment, problems, reducing, overages, credits, bill, sdk, channel, swift, zendesk, yandex, wisepops, optimizer, vwo, twitter, engage, tiktok, talon, sprig, 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, actable, predictive, resend, filtering, mapping, warehouse, zoho, zapier, mparticle, classic, platforms, python, node, call, calculator, scheduled, syncs, invalid, transform, utility, identity, managing, identities, method, frameworks, wordpress, wpforms, webflow, unbounce, typeform, squarespace, jotform, formstack, sources, backfill, historical, playback, chat, ecommerce, fields, alias, source, specs, failed, attempted, conclusive, reports, home, composer, reusing, snippets, list, limits, supported, formats, zones, geolocation, queue, draft, behavior, direct, mail, lob, configure, receive, randomized, delay, wait, until, window, delays, blocks, true, false, random, split, control, reformat, fix, inconsistent, journey, items, holdout, llm, generate, decisions, examples, inactive, trips, rss, feed, cohort, optimize, words, onboarding, double, cart, abandonment, birthday, anniversary, recipe, grace, periods, tickets, syncing, stripe, follow, responses, receiving, entering, troubleshoot, change, state, schedule, criteria, tags, image, requirements, assets, language, preference, faqs, unsubscribes, universal, checking, translations, translate, languages, milestones, achievements, promote, offers, localize, step, compose, telehealth, weight, hipaa, regulations, campaign, registration, compliant, register, numbers, keyword, smart, character, encoding, keywords, shortening, mms, payloads, registering, device, tokens, provider, trustpilot, reviews, gmail, fake, bcc, preheader, text, avatar, logo, mailchimp, column, foundation, view, amp, pre, processing, archive, customizing, basics, choose, editors, consent, open, oracle, dyn, sparkpost, postmark, mandrill, mailjet, mailgun, verify, deliverable, kickbox, anonymized, authenticating, apple, private, unsubscribe, rfc, 8058, postmaster, tools, suppression, lists, suppressions, spamhaus, blocklist, listings, shared, dedicated, warming, attachments, transitioning, history, submit, teammates, stylesheet, loop, conditionals, directives, modifiable, placeholder, scratch, publish, connect, quality, mso, emmet, fixes, variables, cleanup, formatting, inlining, mjml, framework, transformers, responsive, dark, keyboard, convert, specific, purposes, within, days, building, manual, driven, activate, waitlist, awareness, announce, drive, usage, upsell, monetize, power, cases, tutorials, external, merging, know, storing, suppress, ids, last, visited, field, resolve, duplicate, cursor, ides, claude, chatgpt, command, routines, skills, ask, longer, separate, guest, tab, section, breaks, down, opens, clicks, tells, should, recipients, navigation, labels, think, campaigns, familiar, parts, latest, log,
Text of the page (random words):
query 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 automations 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 profiles 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 profiles 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 profiles track events push notifications rich push notifications in app messages test support changelog ios get started identify profiles 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 profiles 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 profiles track events push notifications in app messages test support migrate from an earlier version troubleshooting changelog android get started identify profiles 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 profiles 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 profiles 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 profiles 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 profiles 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 profiles 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 profiles identify profiles 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 profiles 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 profiles 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 profiles 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 profiles 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 settings billing 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 access multiple 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 releases this page is part of the customer io documentation for the complete documentation index see llms txt messaging objects data objects objects crud md 20 objects updated july 15 2026 learn how to create edit or delete objects before you can create an object you must create an object type create an object remember that an object type is the kind of non people grouping that you want to track in customer io like companies online classes or accounts an object is an individual thing a single company online class or account that you want to relate to one or more people you can create objects programmatically by integrating your systems with your customer io workspace or manually through your workspace s interface programmatically create objects via api via pipelines api via reverse etl integrations via segment group calls manually create objects via your object page via csv import you can set relationships the connection between an object and a person in your workspace for instance if you have account objects people could have relationships to an account if they re admins between objects and people programmatically using the same methods above as well as through our ui we don t currently offer object to object relationships reserved attributes customer io has reserved these object and relationship attributes to support core functionality in the platform attribute purpose required data format cio_object_id a unique immutable identifier for objects provided by customer io if this does not yet exist in your workspace we create a new object when importing by cio_object_id object_id a unique identifier for objects if the object_id does not yet exist we create a new object when importing by object_id our default id limit is set to 150 characters all valid utf characters are allowed objectid string an analog for object_id in some customer io integrations relationship used to reference relationships to objects cannot be used as the name of an object attribute to reference relationships in liquid _relationship used in relationship triggered automations to reference audience members who did not trigger the automation cannot be used as the name of a customer attribute to reference relationships in liquid created_at unix timestamp when the object was first created used when listing objects in the ui for example no unix timestamp timezone the user s time zone used for sending localized messages no region format create an object in the ui in the ui you can create objects by going to your objects type pages in the left hand menu under people select your object type under people in the left hand nav set the object_id this is the value you use when you set relationships between objects and people set a name and any other attributes you want the object to contain in general we suggest that you set a name to help you recognize objects in the ui other attributes a key value pair that you associate with a person or an object like a person s name the date they were created in your workspace or a company s billing date etc use attributes to target people and personalize messages are values that you want to associate with people related to the object you cannot use relationship as an object attribute name relationship is reserved for referencing relationship attributes in liquid click save changes to finish creating your object now you can set relationships between your new object and people create an object in the api creating an object works just like identifying a profile you can send an identify request to create a new object or update an existing object s attributes a key value pair that you associate with a person or an object like a person s name the date they were created in your workspace or a company s billing date etc use attributes to target people and personalize messages any request that passes a new object id will automatically create that object in general it makes sense to create your custom object type first but you can create a new type when you create a new object simply by passing an object_type_id that doesn t already exist if you re not sure if a type exists check in your workspace under people if you see the object type you want to create then pass that id you can create objects using our sdks which are mostly built on the pipelines api and have group methods to help you create objects and relate them to people if you use our older javascript snippet which references track customer io you ll use our track v1 api we also have a track v2 api that supports batching you cannot use relationship as an object attribute name relationship is reserved for referencing relationship attributes in liquid pipelines api recommended pipelines api recommended curl request post url https cdp customer io v1 group u api_key h content type application json data raw userid 42 groupid acme traits objecttypeid 1 name acme inc bill_day 15 monthly_due 100 00 relationshipattributes role primary_contact track api v2 track api v2 in the v2 api you ll specify a type and an action the object type lets you modify objects and the identify action lets you create an object set its attributes and relate it to multiple people you can create objects and set relationships with other action types but you can only set attributes through our api with the identify action you can also update object attributes in the ui curl request post url https track customer io api v2 entity header authorization basic echo n site_id api_key base64 header content type application json data raw type object identifiers object_type_id 1 object_id acme action identify attributes name acme bill_day 15 monthly_due 100 00 cio_relationships identifiers id 42 identifiers email billing contact example com track api v1 track api v1 in our original track api you can set cio_relationships to relate a profile to one or more objects if an object_type_id or object_id doesn t exist we ll create it curl request post url https track customer io api v1 customer billing contact example com header authorization basic echo n site_id api_key base64 header content type application json data raw plan basic role accountant cio_relationships identifiers object_type_id 1 object_id acme identifiers object_type_id 1 object_id globex an object s attributes cannot exceed 100kb you can kee...
|