Integration with Rewards4 Fast Track Enrolment API


1.0 Introduction


Version 4.1
20th January 2020

1.1 Introduction to SOAP

Rewards4 Fast Track Enrolment provides a standard API for automatic data integration with programs and databases on your PC or server computer. The format used is “Standard Object Access Protocol” (SOAP).

1.2 Reward4 Fast Track Enrolment API Overview (RFTE)

RFTE API provides a standard, secure way for applications and databases on any popular operating system to automatically:

  • Register new members with the Reward4 program
  • Allocate / deduct points for selected members

1.3 Authentication

All API calls include a user ID and password. For simple use, this must be a Rewards4 account with the appropriate level of permission to carry out the function involved. Both ID and password must be passed in the SOAP header as in the example below:

A high level of security is enforced by using Secure Sockets Layer (SSL) for exchanging the information between the client and the API over the network.

<soap:Header>
    <AuthorizationHeader xmlns="https://secure.rewards4group.com/">
        <ID>int</ID>
        <Password>string</Password>
    </AuthorizationHeader>
</soap:Header>

The parameters must be passed in the SOAP body:

<soap:Body>
    <RegisterMember xmlns="https://secure.rewards4group.com/">
        <sSourceID>string</sSourceID>
        <sEmail>string</sEmail>
        <sTitle>string</sTitle>
        <sFirstname>string</sFirstname>
    </RegisterMember>
</soap:Body>

Test and Live Credentials (ID and password) will be provided for each individual Rewards4 partner.

2.0 API Operations


WSDL - https://secure.rewards4group.com/ws2016n/soap.asmx?WSDL

2.1 Add Member Data
2.2 Add Source ID
2.3 Allocate Points
2.4 Allocate Points as Currency
2.5 Deduct Points
2.6 Deduct Points as Currency
2.7 Get Member Activation Status
2.8 Get Member Deep Link
2.9 Get Rewards4 ID By Email
2.10 Get Rewards4 ID By Source ID
2.11 Query Available Points
2.12 Query Available Points as Currency
2.13 Redeem Points
2.14 Redeem Points as Currency
2.15 Register Member
2.16 Register Member with IP Address
2.17 Reverse Redemption
2.18 Reverse Redemption as Currency
2.19 Update Member
2.20 Get Member Details
2.21 Get Deleted Members
2.22 Get Member Details By Email Address Or Source ID
2.23 Register Member and Get Member Details