Triple Whale Data In API

The Data In API from Triple Whale — 10 operation(s) for data in.

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /data-in/ads Upload ad performance data · Create Ad Record #
Ask an LLM
“How do I send ad spend and performance from an unsupported ad platform into Triple Whale?”
“Can I upload campaign, ad set and ad level metrics for a single day?”
Tell an agent
Upload ad metrics for {shop} on channel {channel} for {event_date} in {currency}.
Record campaign {campaign} performance {metrics} from {channel} on {event_date} for {shop} in {currency}.
POST /data-in/orders Upload one order from a custom sales platform · Create Order Record #
Ask an LLM
“How do I push a single order from my custom storefront into Triple Whale?”
“Can I void an order I sent earlier so it and its refunds drop out of reporting?”
Tell an agent
Send order {order_id} for {shop} placed at {created_at} with revenue {order_revenue} {currency} by customer {customer}.
Resend order {order_id} for {shop} with void set to {void} to soft delete it.
POST /data-in/bulk-orders Upload a batch of orders at once · Bulk Create Order Records #
Ask an LLM
“How can I backfill thousands of historical orders from a custom platform in batches?”
“What is the maximum number of orders I can send in one bulk request?”
Tell an agent
Bulk upload these orders {orders} for shop {shop}.
Import up to 1000 orders in one batch from {orders} into {shop}.
POST /data-in/subscriptions Upload a customer subscription · Create Subscription Record #
Ask an LLM
“How do I send subscription data from my subscription app into Triple Whale?”
“Can I record why a subscriber canceled and when it ended?”
Tell an agent
Record subscription {subscription_id} for {shop} with status {status}, items {subscription_items}, customer {customer}, created {created_at} in {currency}.
Mark subscription {subscription_id} canceled at {canceled_at} with reason {cancellation_reason}.
POST /data-in/products Upload a product and its variants · Create Product Record #
Ask an LLM
“How do I add products from a custom sales platform to Triple Whale's catalog?”
“Do I need to include variants when a product has only one version?”
Tell an agent
Create product {product_id} titled {product_title} with variants {variants} for {shop}.
Upload product {product_title} from vendor {vendor} with status {product_status}.
POST /data-in/pps Upload a post-purchase survey response · Create Post-Purchase Survey (PPS) Record #
Ask an LLM
“How do I import post-purchase survey answers from my survey tool?”
“Can survey responses count toward Total Impact attribution?”
Tell an agent
Record the survey answer {response} to {question_text} for order {order_id} in {shop}.
Upload a post-purchase survey response for order {order_id} attributed to source {source} and include it in attribution.
POST /data-in/customers Upload a customer profile · Create Customer Record #
Ask an LLM
“How do I send customer profiles with marketing consent into Triple Whale?”
“Can I include a customer's lifetime spend and order count?”
Tell an agent
Create customer {customer_id} with email {email_address} for shop {shop}.
Upload customer {customer_id} with email consent status {email_marketing_consent_status}.
POST /data-in/orders-enrichment Add costs or tags to an existing Shopify-style order · Enrich Orders Data #
Ask an LLM
“How do I add shipping costs to orders that already came in from Shopify?”
“Can I exclude a test order from reporting without deleting it?”
Tell an agent
Add shipping costs of {shipping_costs} to existing order {order_id} in {shop}.
Flag order {order_id} in {shop} to be ignored in reporting.
POST /data-in/products-enrichment Add cost data to an existing product · Enrich Products Data #
Ask an LLM
“How do I add product costs from my ERP to items synced from my store?”
“Can I set the cost of a specific variant rather than the whole product?”
Tell an agent
Set the cost of variant {variant_id} of product {product_id} to {variant_cost} in {shop}.
Enrich existing product {product_id} in {shop} with a cost of {variant_cost}.
POST /data-in/event Send an offline or server-side Pixel event · Enrich Pixel With Offline Events #
Ask an LLM
“How do I send leads or booked demos from my CRM into the Triple Pixel?”
“What is the rate limit and payload size for offline events?”
Tell an agent
Send a {type} event for {profileIdentifiers} to {shop}.
Record custom event {event_name} for {profileIdentifiers} in {shop} with source {source}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/triple-whale:triple-whale-data-in-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

triple-whale-data-in-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Triple Whale Data In API
  version: '1.0'
  description: Triple Whale API documentation, providing endpoints for managing user authentication, API key validation, and uploading data such as ads and metrics.
servers:
- url: https://api.triplewhale.com/api/v2/
security:
- apiKeyAuth: []
tags:


# --- truncated at 32 KB (110 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/triple-whale/refs/heads/main/openapi/triple-whale-data-in-api-openapi.yml