Decisioning API developer guide decisioning-api-developer-guide
Decisioning APIs allow you to programmatically create and manage the components used to deliver personalized offers to your customers. These RESTful APIs provide full CRUD (Create, Read, Update, Delete) operations for decision items, selection strategies, eligibility rules, and other decisioning components.
Authentication authentication
Before using Decisioning APIs, you must set up authentication to access the API endpoints. You can refer to the Journey Optimizer authentication guide for step-by-step instructions.
Available API operations available-operations
The Decisioning APIs provide comprehensive management capabilities for decisioning components. The following categories of operations are available:
-
Decision items - Create, read, update, delete, and list decision items that represent the offers or content you want to deliver to customers.
-
Item collections - Organize decision items into collections for easier management and targeting using eligibility rules.
-
Selection strategies - Define how decision items are selected and ranked when multiple items qualify for delivery.
-
Eligibility rules - Set conditions that determine which profiles are eligible to receive specific decision items.
-
Ranking formulas - Create custom ranking logic to determine the order in which decision items are presented.
-
Placements - Define the locations or contexts where decision items can be displayed in your experiences.
Next steps next-steps
Now that you understand the basics of the Decisioning APIs, you can proceed to the specific operations:
For more information about using decisioning in your campaigns and journeys, refer to the Decisioning documentation.