Work with Journey Optimizer APIs apis-gs
Quick access quick-access
Browse the complete API reference to access all Journey Optimizer APIs and test them directly. To get started, make sure to set up authentication to gather the required credentials.
Overview overview
The Adobe Journey Optimizer API allows you to deliver personalized, connected, and timely customer experiences across any app, device, or channel and in turn, effectively managing the end-to-end customer journey. The customer journey is the entire process of a customer’s interactions with a brand, from the first moment of contact until the customer leaves. It starts with the awareness phase, where the customer learns about the brand and starts engaging. The customer will then further interact with the brand, visit online and physical sites, make purchases, send messages, or post reviews.
Adobe Journey Optimizer is built natively on Adobe Experience Platform and combines a unified, real-time customer profile, an API-first open framework, centralized offer decisioning, and artificial intelligence (AI) and machine learning (ML) for personalization and optimization. By integrating with the Journey Optimizer API, brands can intelligently determine the next best interaction with scale, speed, and flexibility across the entire customer journey.
Get started with Journey Optimizer APIs:
- Browse the complete API reference - Access all Journey Optimizer APIs and test them directly
- Set up authentication - Gather required credentials to start using the APIs
- Decision Management APIs - Manage offers and decisions programmatically
- Experience Decisioning APIs - Deliver personalized decision items using code-based experiences
Authentication authentication
Before using Journey Optimizer APIs, you must set up authentication to access the API endpoints.
Follow the authentication guide to gather the required authentication credentials for all Journey Optimizer APIs.
API documentation api-documentation
The complete Adobe Journey Optimizer API documentation includes detailed information about all available endpoints, request/response formats, and interactive testing capabilities.
Access the Adobe Journey Optimizer API documentation and browse the API references menu to explore all available APIs.
Decision Management APIs decision-management-apis
Journey Optimizer provides dedicated APIs for Decision Management, allowing you to programmatically manage offers, decisions, and placements.
Refer to the Decision Management API developer guide to get started with offer decisioning APIs.
Experience Decisioning APIs experience-decisioning-apis
Journey Optimizer also offers Experience Decisioning APIs for delivering personalized decision items through code-based experiences. Experience Decisioning provides a simplified approach to personalization with decision items, eligibility rules, and selection strategies.
Available API operations:
- Decision items - Create, read, update, and delete decision items
- Selection strategies - Define how to select and rank decision items
- Eligibility rules - Set conditions for item eligibility
- Item collections - Organize decision items into collections
- Ranking formulas - Configure custom ranking logic
- Placements - Define where decision items can appear
Learn more in the Experience Decisioning API reference and explore how to deliver offers using code-based experiences.
Related topics related-topics
API documentation and guides
Journey Optimizer integration
Developer resources