---
schema_version: "1"
id: eb6106f056308cacd71879814ca798b65d40a756733b2187f23e87071c980662
title: Journey Builder API
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/journey-builder-api-overview.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/journey-builder-api-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 125ab8dab353152426fd47d6a3e2bf6a33ad3c447f159024adae874bdab1e8c8
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Journey Builder API

Marketers use Journey Builder to create event-driven, responsive campaigns to distribute across any channel (online and offline), at any time, at any frequency. Journey Builder provides an interface for designing individualized customer communication plans on top of a robust marketing engine. Built on a secure extensibility framework that allows marketing developers, Journey Builder allows service providers, and third-party developers to customize journeys for specific business purposes. The API allows you to programmatically access and interact with Journey Builder functionality.

**note:** The Contact and Journey Builder APIs share some of the same functionality, but the Journey Builder API is the preferred API. Use the Contact API only if your business cases require you to use data encryption, account expansion, or batching.

## Extend the Capabilities of Journey Builder

When the out-of-box events and activities don't meet your business needs, you can extend the native capabilities of Journey Builder by developing custom events and activities. Marketers use these events and activities when creating journeys on the Journey Builder Canvas.

## See Also

- _Salesforce Help_: [Journeys and Automations in Marketing Cloud Engagement](https://help.salesforce.com/s/articleView?id=mktg.mc_journeys_and_automations.htm)
- [Build Custom Activities and Events](https://developer.salesforce.com/docs/marketing/marketing-cloud/mc-app-development/creating-activities.md)
