POST api/referralaction
Creates a new Referral Action to be used for processing new recurring rewards
Request Information
URI Parameters
Query String:
None.
Body Parameters
The details about Referral Action such as amount and Referral matching criteria.
Type: ReferralAction
Name | Description | Type | Additional information |
---|---|---|---|
amount |
Referral action amount, used for calculating percentage based recurring rewards. Required. |
decimal number |
None. |
referralQuery |
Referral Query. Check by ReferralID, email address or External Id. Required. |
string |
Required |
programQuery |
Program Query. Search by ID of the program, program name, or program title. Optional. |
string |
None. |
name |
Referral action name. Optional. |
string |
None. |
externalIdentifier |
External ID, used for preventing duplicates and referencing original source. Optional. |
string |
None. |
Request Formats
application/json, text/json
{ "amount": 1.0, "referralQuery": "sample string 2", "programQuery": "sample string 3", "name": "sample string 4", "externalIdentifier": "sample string 5" }
application/xml, text/xml
<referralAction xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <amount>1</amount> <externalIdentifier>sample string 5</externalIdentifier> <name>sample string 4</name> <programQuery>sample string 3</programQuery> <referralQuery>sample string 2</referralQuery> </referralAction>
Response Information
Resource Description
[HTTP Status 200 - OK]
Type: HttpResponseMessage
Name | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |