Developer Documentation

Experiture is an AI-powered marketing platform — it orchestrates personalized customer journeys across email, SMS, direct mail, and paid media, driven by unified real-time customer data and predictive intelligence.

The Public API is the programmatic interface to Experiture's data layer. It's how your systems write customer records into the platform, build and query segments, and run large-scale data operations — so that Experiture's automation, AI models, and cross-channel campaigns have the right data to act on.


What Experiture is

Experiture brings together three capabilities in one platform:

  • Customer Data Platform — unifies and resolves customer identity across every source, turning raw events and records into a single profile per person.
  • Xyra AI — a real-time predictive layer that anticipates customer behavior, scores intent, and personalizes every touchpoint automatically.
  • Cross-channel orchestration — coordinates journeys across email, SMS, direct mail, and paid media from a single workflow engine.

The result: data from your product, CRM, and transactional systems becomes the fuel for personalized, automated campaigns — without manual list management or one-off exports.

What this API covers

The Public API surfaces the data layer. Everything you push here is immediately available to Experiture's segmentation engine, Xyra AI models, and campaign tools:

  • Write records into the platform — events, profile updates, orders, anything.
  • Manage static lists and preview rule-based audiences.
  • Orchestrate large file imports from object storage.
  • Discover the schema of every object in your workspace.
  • Observe campaigns — read campaign state, audience reach, and execution pipeline counts.

Start Here

If you're…Read this next
New to ExperitureGetting Started
Building a real-time pipelineSingle Record Write
Running a one-off backfillBatch Import
Activating a campaignAudience Preview
Building or sending a campaign via APICampaign Object
Reading campaign state & execution dataCampaign Reporting
Looking for endpoint detailsAPI Reference

Documentation Map

Getting Started

API Reference

Guides


Conventions Across the Docs

  • Base URL for all API examples: https://api.experiture.ai/public/v1
  • Current stable version: v1
  • All requests require a bearer token: Authorization: Bearer <your_access_token>
  • All responses follow { "success": boolean, "data" | "error": {...} }
  • Code examples are given in curl, Python, and TypeScript where relevant.

Support

  • Bugs & feature requests: email support@experiture.com. Include the x-correlation-id header value from any failing response.
  • Feedback on the docs: use the "Question? Give us feedback →" link at the bottom of any page.