GET
Get Campaign Configurations

Authorizations

app-id
string
header
required

A unique identifier assigned to each application.

secret-key
string
header
required

A secure token associated with the app-id.

Query Parameters

page
integer
default:1

The page number to retrieve in the paginated response. Defaults to 1 if not specified.

per_page
integer
default:10

The number of campaigns to display per page. Defaults to 10 if not specified.

status
string

Filter the campaigns by their status.

Response

A successful response containing cashback conditions and configurations.

merchant_id
integer

The unique identifier of the merchant associated with the campaign.

Example:

123

site_id
string

The unique identifier of the site where the campaign is active.

Example:

"site_123"

campaign_id
string

The unique identifier of the cashback campaign.

Example:

"campaign_456"

name
string

The name of the cashback campaign.

Example:

"Holiday Cashback Campaign"

max_payable_cashback_amount
object

Specifies maximum cashback amounts that can be paid out.

max_cashback_amount_receivable_per_user
number | null

The maximum cashback amount each user can receive throughout the entire campaign. Null indicates no per-user limit.

Example:

200

time_schedule_response
object

The time schedule for the campaign, including start and end times, and any repeating schedule.

payment_methods
string[]

A list of payment methods that are valid for the cashback program.

Example:
status
string

The current status of the campaign.

Example:

"active"

tiers
object[]

A list of cashback tiers within the campaign, each defining specific cashback conditions and rewards.