Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added missing properties to "campaignResult"

...

Endpoint ID:6002
Method:
Status
colourGreen
titlePOST
URL:

/services/scheme/evaluate/dp-key/{dp-key}/{scheme-id}

/services/scheme/evaluate/ext-key/{ext-key}/{ext-type}/{scheme-id}

 dp-key

dialogportal™ master key that uniquely identifies account to evaluate the scheme for

 ext-key

External key that uniquely identifies account to evaluate the scheme for

 ext-typeType of external key
 scheme-idNumeric value identifying the loyalty scheme that should be evaluated
Request body:

JSON data containing the tags that should be evaluated

Code Block
{
    "tags": [ 5, 6, 9 ]
}
Span
stylewhite-space:pre

Response body:

JSON data with information about the evaluation result

Code Block
titleExample
{
	"points": 58.5,
	"noFiltersMatched": false,
	"campaignFilterMatched": true,
    "campaignResult": {
        "pointType": "MultiplicationFactor",
        "pointModifier": 2,
        "filterID": 87,
        "name": "Standard filter",
        "points": 58.5,
        "comment": "Earned honestly",
        "returnTag": {
           "schemeID": 22,
           "label": "label1",
           "resultTagID": 11
        }
    },
    "standardResults": [
        {
            "filterID": 87,
            "name": "Standard filter",
            "points": 58.5,
            "comment": "Earned honestly",
            "returnTag": {
                "schemeID": 22,
                "label": "label1",
                "resultTagID": 11
            }
        }
    ]
}
Possible CampaignResult.PointType options
StandardPoints
MultiplicationFactor
AdditionalPoints
Status codes:200

Evaluation completed successfully

 404

The account or loyalty scheme were not found

The following sub codes may be returned:

404.1User not found
404.2External user could not be found
404.4Loyalty scheme not found