Skip to main content

69 docs tagged with "api"

View all tags

API effects

Effects are set in your rules. They represent what happened inside the Rule Engine so that you can apply the right action in your integration layer, if needed.

API errors

The API will return all errors as JSON objects with a message property and optionally an

API tester

Use the API tester to visually compose an Update customer session, Update customer profile, or Track event CURL request using the Campaign Manager.

Application entity

Every request to the Integration API comes from your integrated webshop. Typically,

Applications

Applications are the environment where you create and manage your campaigns. Each Application can contain one or more campaigns and API keys to send integration data to Talon.One.

Creating achievements

Create an achievement to check if a customer has reached a defined target within a specified period of time.

Creating Content APIs in MoEngage

To integrate Talon.One with MoEngage, you can create a Content API in MoEngage for each of the following supported generic CEP integration endpoints:

Creating coupons via Braze

In this tutorial, let's set up Braze to automatically generate coupons inside Talon.One and deliver the coupon codes to specific customer segments.

Creating custom coupons

A number of use cases may require creating custom coupons using the Management API. Custom coupons are coupons with custom attributes that we can leverage to tweak the coupons' behaviour.

Creating loyalty cards

Create a batch of loyalty cards to allow your customers to collect and spend loyalty points on them.

Creating referrals via Braze

In this tutorial, let's set up Braze to automatically generate referrals inside Talon.One and deliver the referral codes to specific customer segments.

Customizing responses

Certain endpoints allow you to customize the response to get additional data from one call. Use this to increase performance in your integration layer.

Displaying events

An event represents a single occurrence of an individual customer action. Each customer session contains one or more events.

Displaying stores

A store is an entity in Talon.One used to represent all the physical and digital sales channels of an organization. Each store contains data created and updated through the Management API.

Dry requests

A dry request is a test request that is checked by Talon.One but that is not executed.

eCommerce

This guide is for companies operating ecommerce businesses. It shows how Talon.One can be used to provide loyalty programs and discounts. There are two steps to using Talon.One:

Event entity

Events are a type of entity. An event represents a single occurrence of a specific customer action related to a customer session or a customer profile.

Exporting Talon.One data

You can export data from Talon.One to use it in other marketing tools, run reports or analyze it as part of your BI strategy in case your integration landscape includes an existing data warehouse.

Generic CDP integration

You can integrate with any customer data platform (CDP) using Talon.One's endpoints for third-party tools.

Generic CEP integration

You can integrate with any customer engagement platform (CEP) using Talon.One's endpoints for third-party tools.

Importing loyalty data

If you are replacing an existing loyalty system with Talon.One, you can import all loyalty points and loyalty cards from the old system into Talon.One.

Integration API

Use the Integration API to send external information to the Talon.One Rule Engine or to retrieve data in high-load environments. It's the main API for all integration use-cases.

Integration with Talon.One

Integrating with Talon.One revolves around two main concepts: sending customer session updates and processing rule effects.

Management API

Use the Management API to programmatically do most of what the Campaign Manager's UI allows. It's the API for management purposes and back-office systems.

Managing additional costs

Create additional costs to add extra costs to the customer's cart or to specific items. For example, shipping costs or transaction fees.

Managing Integration API keys

The API key contained in an Application allows you to authenticate with the Integration API to send data to and retrieve it from a specific Application.

Managing Third-party API keys

A Third-party API key allows you to authenticate with the Third-party API to exchange data between Talon.One and a supported technology partner.

Monitoring the integration status

When you are building a new integration or making changes to an existing one, you may want to monitor the requests sent via the Integration API.

On-Demand

This guide is for businesses in the on-demand space. It shows how Talon.One can be used to provide loyalty programs and discounts. There are always two steps to using Talon.One:

SDKs

Talon.One offers SDKs for the following languages. Use them

Telecommunication

This guide is for businesses in the telecommunications area. It shows how Talon.One can be used to provide loyalty programs and discounts. Regardless of the industry you work in, there are two steps to using Talon.One:

Tools

In the Campaign Manager, in Account > Tools, you can create and manage many entities related to your Talon.One account.

Using coupon wallets

You can use Talon.One to manage coupon wallets. Coupon wallets enable customers to collect

Using custom identifiers to prevent fraud

The Update customer session endpoint of the Integration API allows you to add custom identifiers in addition to the session identifier. To add custom identifiers, use the identifiers property in the body.

Using geolocation

You can create campaigns that only trigger if your customer is in a specific location.