Skip to content

Outbound API: KPI Endpoints

Reference for the Putler Outbound API individual KPI endpoints: account balance, sales, refunds, subscriptions, customers and products.

Each endpoint returns one KPI for the current month. See the Outbound API overview for authentication.

Account Balance

Get the account balance.

GET https://api.putler.com/outbound/dashboard/kpi/account-balance

Returns:

FieldDescription
valueThe total balance for selected accounts
changeDifference between current and the previous balance
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/account-balance?email=your-email&token=your-token

Example response:

{
  "value": "$40,203.00",
  "change": "9951.69",
  "label": "Account Balance"
}

Today’s Sales

Get today’s sales amount.

GET https://api.putler.com/outbound/dashboard/kpi/todays-sales

Returns:

FieldDescription
valueToday’s sales for selected accounts
changeDifference between today’s sales and yesterday’s sales
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/todays-sales?email=your-email&token=your-token

Example response:

{
  "value": "$392.00",
  "change": "392.00",
  "label": "Today's Sales"
}

Month To Date Sales

Get current month’s sales amount.

GET https://api.putler.com/outbound/dashboard/kpi/month-to-date-sales

Returns:

FieldDescription
valueCurrent month’s sales for selected accounts
changeDifference between current month’s sales and last month’s sales
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/month-to-date-sales?email=your-email&token=your-token

Example response:

{
  "value": "$392.00",
  "change": "-38.87",
  "label": "Month to Date Sales"
}

Forecasted Sales

Get forecasted sales for current month.

GET https://api.putler.com/outbound/dashboard/kpi/forecasted-sales

Returns:

FieldDescription
valueCurrent month’s forecasted sales for selected accounts
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/forecasted-sales?email=your-email&token=your-token

Example response:

{
  "value": "$22,011.17",
  "label": "Forecasted Sales"
}

Average Sales / Day

Get average sale per day.

GET https://api.putler.com/outbound/dashboard/kpi/avg-sales-per-day

Returns:

FieldDescription
valueAverage Sales per day
changeDifference between today’s and yesterday’s average sales/day
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-sales-per-day?email=your-email&token=your-token

Example response:

{
  "value": "$392.00",
  "change": "-38.87",
  "label": "Average Sales/Day"
}

Monthly Target

Get progress of monthly target set for current month.

GET https://api.putler.com/outbound/dashboard/kpi/monthly-target

Returns:

FieldDescription
valuePercentage of monthly target achieved
targetMonthly target set
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/monthly-target?email=your-email&token=your-token

Example response:

{
  "value": "196.00%",
  "change": "of $200.00",
  "label": "Target"
}

Sales Before Refunds Amount

Get sales before refunds amount for current month.

GET https://api.putler.com/outbound/dashboard/kpi/sales-before-refunds-amount

Returns:

FieldDescription
valueSales amount
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/sales-before-refunds-amount?email=your-email&token=your-token

Example response:

{
  "value": "$323.00",
  "label": "Sales Before Refunds Amount"
}

Sales Before Refunds Count

Get count of sales for current month.

GET https://api.putler.com/outbound/dashboard/kpi/sales-before-refunds-count

Returns:

FieldDescription
valueNumber of Sales
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/sales-before-refunds-count?email=your-email&token=your-token

Example response:

{
  "value": "32",
  "label": "Sales Before Refunds Count"
}

Refunds Amount

Get refunded amount for current month.

GET https://api.putler.com/outbound/dashboard/kpi/refunds-amount

Returns:

FieldDescription
valueRefunds amount
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/refunds-amount?email=your-email&token=your-token

Example response:

{
  "value": "$29.00",
  "label": "Refunds Amount"
}

Refunds Count

Get count of refunds for current month.

GET https://api.putler.com/outbound/dashboard/kpi/refunds-count

Returns:

FieldDescription
valueRefunds count
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/refunds-count?email=your-email&token=your-token

Example response:

{
  "value": "14",
  "label": "Refunds Count"
}

Average Revenue / Sale

Get the average revenue earned per sale for current month.

GET https://api.putler.com/outbound/dashboard/kpi/avg-revenue-per-sale

Returns:

FieldDescription
valueAverage revenue earned per sale
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-revenue-per-sale?email=your-email&token=your-token

Example response:

{
  "value": "$91.82",
  "label": "Average Revenue / Sale"
}

Average Revenue / Day

Get the average revenue earned per day for current month.

GET https://api.putler.com/outbound/dashboard/kpi/avg-revenue-per-day

Returns:

FieldDescription
valueAverage revenue earned per day
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-revenue-per-day?email=your-email&token=your-token

Example response:

{
  "value": "$133.74",
  "label": "Average Revenue / Day"
}

Active Subscriptions

Get the number of active subscriptions in current month.

GET https://api.putler.com/outbound/dashboard/kpi/subscriptions-active

Returns:

FieldDescription
valueNumber of active subscriptions
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/subscriptions-active?email=your-email&token=your-token

Example response:

{
  "value": 2,
  "label": "Active Subscriptions"
}

New Subscriptions

Get the number of new subscriptions in current month.

GET https://api.putler.com/outbound/dashboard/kpi/subscriptions-new

Returns:

FieldDescription
valueNumber of new subscriptions
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/subscriptions-new?email=your-email&token=your-token

Example response:

{
  "value": 1,
  "label": "New Subscriptions"
}

Canceled Subscriptions

Get the number of subscriptions canceled in current month.

GET https://api.putler.com/outbound/dashboard/kpi/subscriptions-canceled

Returns:

FieldDescription
valueNumber of subscriptions canceled
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/subscriptions-canceled?email=your-email&token=your-token

Example response:

{
  "value": 2,
  "label": "Canceled Subscriptions"
}

Failed Subscriptions

Get the number of subscriptions failed in current month.

GET https://api.putler.com/outbound/dashboard/kpi/subscriptions-failed

Returns:

FieldDescription
valueNumber of subscriptions failed
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/subscriptions-failed?email=your-email&token=your-token

Example response:

{
  "value": 0,
  "label": "Failed Subscriptions"
}

Suspended Subscriptions

Get the number of subscriptions suspended in current month.

GET https://api.putler.com/outbound/dashboard/kpi/subscriptions-suspended

Returns:

FieldDescription
valueNumber of subscriptions suspended
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/subscriptions-suspended?email=your-email&token=your-token

Example response:

{
  "value": 1,
  "label": "Suspended Subscriptions"
}

Sales Frequency

Get average interval between two sales for current month.

GET https://api.putler.com/outbound/dashboard/kpi/sales-frequency

Returns:

FieldDescription
valueFrequency of sale
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/sales-frequency?email=your-email&token=your-token

Example response:

{
  "value": "15h 57min",
  "label": "Frequency: one sale every"
}

Sales From Top 20% Products

Get sales from the top 20% products for current month.

GET https://api.putler.com/outbound/dashboard/kpi/sales-from-top-products

Returns:

FieldDescription
valueSales from top 20% products
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/sales-from-top-products?email=your-email&token=your-token

Example response:

{
  "value": "$497.00 • 55.89%",
  "label": "Sales From Top 20% Products"
}

Quantity Sold

Get quantity of products sold for current month.

GET https://api.putler.com/outbound/dashboard/kpi/qty-sold

Returns:

FieldDescription
valueQuantity of products sold
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/qty-sold?email=your-email&token=your-token

Example response:

{
  "value": 13,
  "label": "Qty Sold"
}

Average Quantity Sold / Day

Get the average quantity sold per day for current month.

GET https://api.putler.com/outbound/dashboard/kpi/avg-qty-sold-per-day

Returns:

FieldDescription
valueAverage quantity sold per day
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-qty-sold-per-day?email=your-email&token=your-token

Example response:

{
  "value": "1.86",
  "label": "Average Qty Sold / Day"
}

Fastest Moving Product

Get the fastest moving product for current month.

GET https://api.putler.com/outbound/dashboard/kpi/fastest-moving-product

Returns:

FieldDescription
valueFastest Moving Product
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/fastest-moving-product?email=your-email&token=your-token

Example response:

{
  "value": "Web Millionaire - eBook",
  "label": "Fastest Moving Product"
}

Slowest Moving Product

Get the fastest moving product for current month.

GET https://api.putler.com/outbound/dashboard/kpi/slowest-moving-product

Returns:

FieldDescription
valueSlowest Moving Product
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/slowest-moving-product?email=your-email&token=your-token

Example response:

{
  "value": "Photography Tutorials",
  "label": "Slowest Moving Product"
}

Customers

Get the number of customers for current month.

GET https://api.putler.com/outbound/dashboard/kpi/customers

Returns:

FieldDescription
valueNumber of Customers
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/customers?email=your-email&token=your-token

Example response:

{
  "value": 9,
  "label": "Customers"
}

Customers Acquired / Day

Get the number of customers acquired per day for current month.

GET https://api.putler.com/outbound/dashboard://api.putler.com/outbound/kpi/customers-acquired-per-day

Returns:

FieldDescription
valueNumber of customers acquired per day
labelKPI Label
curl https://api.putler.com/outbound/dashboard://api.putler.com/outbound/kpi/customers-acquired-per-day?email=your-email&token=your-token

Example response:

{
  "value": "1.29",
  "label": "Customers Acquired / Day"
}

Returning Customers

Get the number and percentage of returning customers for current month.

GET https://api.putler.com/outbound/dashboard/kpi/returning-customers

Returns:

FieldDescription
valueNumber and percentage of returning customers
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/returning-customers?email=your-email&token=your-token

Example response:

{
  "value": "3 • 33.33%",
  "label": "Returning Customers"
}

Refunded Customers

Get the number and percentage of customers refunded for current month.

GET https://api.putler.com/outbound/dashboard/kpi/refunded-customers

Returns:

FieldDescription
valueNumber and percentage of customers refunded
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/refunded-customers?email=your-email&token=your-token

Example response:

{
  "value": "1 • 11.11%",
  "label": "Refunded Customers"
}

Average Value Per Customer

Get the number and percentage of customers refunded for current month.

GET https://api.putler.com/outbound/dashboard/kpi/avg-value-per-customer

Returns:

FieldDescription
valueAverage value per customer
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-value-per-customer?email=your-email&token=your-token

Example response:

{
  "value": "$73.87",
  "label": "Average Value / Customer"
}

Average Orders Per Customer

Get the number and percentage of customers refunded for current month.

GET https://api.putler.com/outbound/dashboard/kpi/avg-orders-per-customer

Returns:

FieldDescription
valueAverage orders per customer
labelKPI Label
curl https://api.putler.com/outbound/dashboard/kpi/avg-orders-per-customer?email=your-email&token=your-token

Example response:

{
  "value": "5.50",
  "label": "Average Orders / Customer"
}