Treasure Data Journeys API

In Audience Studio, a journey represents a timeline of events that can help you motivate a customer’s behavior about your product. After marketers create journey stages, they can further analyze and refine the stages and activate specific stages for campaigns. _Journeys is a premium feature. Contact your Customer Success Representative for more information._

Operations 32

GET /entities/journeys List journeys #
POST /entities/journeys Create journey #
GET /entities/journeys/{journeyId} Retrieve summary of specified journey #
PATCH /entities/journeys/{journeyId} Update journey entity #
DELETE /entities/journeys/{journeyId} Delete journey entity #
POST /entities/journeys/{journeyId}/detail Update meta field #
POST /entities/journeys/{journeyId}/available_behaviors_for_step Retrieve a list of available behavior table of specified step #
POST /entities/journeys/{journeyId}/activation_templates_for_step Retrieve a list of journey activation templates of specified step #
POST /entities/journeys/duplicate Create a duplicate of the specified journey #
GET /entities/journeys/{journeyId}/statistics Retrieve journey statistics #
POST /entities/journeys/{journeyId}/run Trigger on-demand journey workflow execution #
GET /entities/journeys/{journeyId}/conversion_sankey_charts Retrieve the list of conversion sankey chart source data #
GET /entities/journeys/{journeyId}/activation_sankey_charts Retrieve the list of activation sankey chart source data #
GET /entities/journeys/{journeyId}/customers Retrieve list of profiles in journey #
GET /entities/journeys/segment_rules Retrieve list of segment rules available in audience #
GET /entities/journeys/{journeyId}/activations Retrieve list of journey activations in journey #
POST /entities/journeys/{journeyId}/activations Create an activation step in journey #
GET /entities/journeys/{journeyId}/activations/{journeyActivationStepId} Retrieve summary of activation node in journey #
PATCH /entities/journeys/{journeyId}/activations/{journeyActivationStepId} Update the configuration of the activation step in journey #
PATCH /entities/journeys/{journeyId}/pause Pause journey and associated activations schedules #
PATCH /entities/journeys/{journeyId}/resume Resume journey and associated activations schedules #
GET /entities/journeys/{journeyId}/journey_stages/{journeyStageId}/customers Retrieve list of profiles in the journey stage #
GET /entities/journey_bundles/{journeyBundleId} Return the journey bundle information #
PATCH /entities/journey_bundles/{journeyBundleId} Update the metadata of the journey bundle #
DELETE /entities/journey_bundles/{journeyBundleId} Delete the journey bundle #
GET /entities/journey_bundles/{journeyBundleId}/latest Returns the latest journey in the bundle #
GET /entities/journey_bundles/{journeyBundleId}/statistics Return the list of statistics of jouney under the bundle #
GET /entities/journey_bundles/{journeyBundleId}/conversion_sankey_charts Return the list of conversion sankey charts of journey under the bundle #
GET /entities/journey_bundles/{journeyBundleId}/activation_sankey_charts Return the list of activation sankey charts of journey under the bundle #
GET /entities/journey_bundles/{journeyBundleId}/activations Returns the list of activations associated with the journey bundle #
POST /entities/journey_bundles/{journeyBundleId}/journeys Create the new journey under the bundle with copying the latest journey #
GET /entities/journey_bundles/{journeyBundleId}/journeys_appendable Validate the journey can be appended to the bundle #

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/treasure-data-journeys-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

treasure-data-journeys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: cdp-api Journeys API
  description: All of the CDP APIs are organized around REST - if you've interacted with a RESTful API already, many of the concepts will be familiar to you. All API calls to CDP API should be made to the following endpoints depending on the region. For historical reasons there are REST API endpoints and JSON:API endpoints. JSON:API endpoints are located under "/entities".
  termsOfService: https://www.treasuredata.com/terms/
  version: 1.0.0
servers:
- url: https://api-cdp.treasuredata.com
- url: https://api-cdp.treasuredata.co.jp
- url: https://api-cdp.eu01.treasuredata.com
- url: https://api-cdp.ap02.treasuredata.com
- url: https://api-cdp.ap03.treasuredata.com
tags:


# --- truncated at 32 KB (101 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/treasure-data/refs/heads/main/openapi/treasure-data-journeys-api-openapi.yml