1. RFM Analysis
Incomaker Reporting v1
  • Abandoned carts
    • Get abandoned carts list
      GET
    • Get abandoned carts detail
      GET
  • Campaigns
    • Get campaigns count and metrics by language
      GET
    • Get campaigns list
      GET
    • Get campaigns daily results
      GET
    • Get campaigns monthly summanry
      GET
    • Get campaigns results hourly histogram
      GET
    • Get campaigns results daily histogram
      GET
    • Get campaigns results monthly histogram
      GET
    • Get list of senders
      GET
    • Get list of contacts timeline for campaign
      GET
    • Get list of contacts for campaign
      GET
    • Get list of contacts for period
      GET
    • Get A/B tests for campaigns
      GET
    • Get campaign conversions
      GET
    • Get campaign recipient list
      GET
    • Get campaign recipient activity timeline
      GET
    • Get campaign link click stats
      GET
  • Conversions
    • Get conversions list
    • Get total conversions
    • Get conversions by timeframe
    • Get conversions history
  • Contacts
    • Get contacts
    • Get contacts details
    • Get contacts recommendation
    • Get unsubscribed contacts
    • Get duplicate contacts
    • Get contacts with invalid names
    • Get contact gender statistics
  • Segments
    • Get segments list
  • Deliveries
    • Get deliveries list
    • Get delivery conversions
    • Get delivery-specific conversions
    • Get delivery recipient activity
    • Get recipient activity timeline
    • Get delivery link click stats
    • Get delivery detail
    • Get deliveries count and metrics by language
    • Get deliveries daily results
    • Get delivery daily detail for individual smartflow
  • RFM Analysis
    • Get Recency × Frequency heatmap
      GET
    • Get Recency × Monetary heatmap
      GET
    • Get Frequency × Monetary heatmap
      GET
    • Get full RFM cube or slices
      GET
    • Get recency distribution
      GET
    • Get frequency distribution
      GET
    • Get monetary distribution
      GET
    • Get combined RFM distributions
      GET
    • Get cell table
      GET
    • Get cell detail
      GET
    • Get contacts in cell
      GET
    • Get contact RFM detail
      GET
    • Get RFM Segments
      GET
    • Get RFM outliers
      GET
    • Get review candidates
      GET
  • Dialogs
    • Get dialogs list
    • Get dialogs data
  • Orders
    • Get orders list
    • Get order detail
    • Get order recommendation
  • Products
    • Get products
    • Get individual purchases for a product
    • Get products frequently purchased together
    • Get product categories
    • Get product detail
    • Get products by campaign
    • Get products by revenues
    • Get products recommendation
  • Schemas
    • Paging
    • ConversionAggregate
    • Contact
  1. RFM Analysis

Get combined RFM distributions

GET
/rfm/distributions/all
Return all three distributions in one response.

Request

Query Params

Responses

🟢200
application/json
OK
Bodyapplication/json

🟠400
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/rfm/distributions/all?subset=all'
Response Response Example
200 - Success
{
    "subset": "all",
    "recency": {
        "size": 5,
        "bins": [
            {
                "score": 5,
                "population": 1200,
                "revenues": 25000.5,
                "populationPerc": 0.2,
                "revenuesPerc": 0.33
            },
            {
                "score": 4,
                "population": 980,
                "revenues": 19000,
                "populationPerc": 0.16,
                "revenuesPerc": 0.25
            },
            {
                "score": 3,
                "population": 1020,
                "revenues": 16000,
                "populationPerc": 0.17,
                "revenuesPerc": 0.21
            },
            {
                "score": 2,
                "population": 1400,
                "revenues": 10000,
                "populationPerc": 0.23,
                "revenuesPerc": 0.13
            },
            {
                "score": 1,
                "population": 1400,
                "revenues": 5000,
                "populationPerc": 0.24,
                "revenuesPerc": 0.08
            }
        ]
    },
    "frequency": {
        "size": 5,
        "bins": [
            {
                "score": 5,
                "population": 600,
                "revenues": 28000,
                "populationPerc": 0.1,
                "revenuesPerc": 0.37
            },
            {
                "score": 4,
                "population": 860,
                "revenues": 31000,
                "populationPerc": 0.14,
                "revenuesPerc": 0.41
            },
            {
                "score": 3,
                "population": 1100,
                "revenues": 12000,
                "populationPerc": 0.18,
                "revenuesPerc": 0.16
            },
            {
                "score": 2,
                "population": 1500,
                "revenues": 5000,
                "populationPerc": 0.25,
                "revenuesPerc": 0.07
            },
            {
                "score": 1,
                "population": 1940,
                "revenues": 1000,
                "populationPerc": 0.33,
                "revenuesPerc": 0.01
            }
        ]
    },
    "monetary": {
        "size": 5,
        "bins": [
            {
                "score": 5,
                "population": 700,
                "revenues": 35000,
                "populationPerc": 0.12,
                "revenuesPerc": 0.46
            },
            {
                "score": 4,
                "population": 900,
                "revenues": 22000,
                "populationPerc": 0.15,
                "revenuesPerc": 0.29
            },
            {
                "score": 3,
                "population": 1020,
                "revenues": 19000,
                "populationPerc": 0.17,
                "revenuesPerc": 0.25
            },
            {
                "score": 2,
                "population": 1600,
                "revenues": 4000,
                "populationPerc": 0.27,
                "revenuesPerc": 0.05
            },
            {
                "score": 1,
                "population": 1780,
                "revenues": 500,
                "populationPerc": 0.29,
                "revenuesPerc": 0.01
            }
        ]
    }
}
Modified at 2026-06-08 15:36:31
Previous
Get monetary distribution
Next
Get cell table
Built with