Influence.io API

Create a bespoke loyalty solution using the Influence.io API.

Tom Goodwin avatar
Written by Tom Goodwin
Updated over a week ago

Introduction πŸ“–

This API Documentation is targeted at developers and can be used to create bespoke solutions for merchants who do not use Shopify.


If you are a Shopify user, we suggest using the Shopify integration, found here πŸ‘ˆ

Requirements

βœ… Influence.io Plus plan or higher


Full API Documentation

Launch the full Influence.io API documentation below πŸ‘‡

Where to locate your Influence.io API Keys

πŸ— You can find your API Key from the Influence.io dashboard.

  • Go to Settings >> API Settings or Shopify Settings (This is dependent on your platform)

  • Select Platform API Settings and your API key will be listed here

  • Send the API Key with every request in a x-api-key header.


Webhooks

Influence.io has the ability to push events to you via webhooks when things happen on our system. The below table is a list of all topics we support. Each topic also has its own page which describes the body of the webhook.

Supported Webhook Topics πŸ‘‡

Webhook Topic

Description

customers/updated

Triggered when a customer is updated.

customers/tier_changed

Triggered when a customer's tier has changed.

points/earned

Triggered when a customer has earned points.

points/redeemed

Triggered when a customer has redeemed points.

referrals/started

Triggered when a referral process has started. The webhook body will contain details about who was referred as well as which customer the referral belongs to. A referral is considered started when the customer's friend submits their email address.

referrals/completed

Triggered when a referral process has completed. A referral is considered completed once the friend has completed an order with either the discount code awarded from starting a referral or using the email which they submitted to start the referral process.

Did this answer your question?