Download OpenAPI specification:
The Pokkit Score Partner API allows integration partners to retrieve information and status for customers belonging to their partner customer group.
Client ID and Client Secret required for authentication will be provided to you by the Pokkit administrator./score/customer-basic-info endpoint./score/customer-info endpoint.Customers are identified by their Pokkit member number, ID/Passport number or mobile number - at least one must be provided with each request, together with your partner code.
Development Environment: https://dev-score.pokkit.io
Returns basic customer information and status for a customer belonging to the specified partner. At least one of memberNumber, idNumber or mobileNumber must be provided.
| partnerCode required | string Example: partnerCode=KUDOUGH The partner code configured for the partner |
| memberNumber | string Example: memberNumber=2543296814 The customer's Pokkit member number |
| idNumber | string Example: idNumber=1234567890987 The customer's ID/Passport/Permit number |
| mobileNumber | string Example: mobileNumber=0821231231 The customer's 10-digit mobile number |
{- "status": "SUCCESS",
- "message": "Customer successfully retrieved!",
- "customer": {
- "memberNumber": "1234567890",
- "mobileNumber": "0821231231",
- "firstName": "John",
- "surname": "Doe",
- "idType": "RSA_ID",
- "idNumber": "1234567890987",
- "emailAddress": "johndoe@gmail.com",
- "dateOfBirth": "1979-07-26",
- "status": "ACTIVE",
- "dateRegistered": "2020-11-01 09:12:33",
- "group": "KUDOUGH"
}
}Returns basic customer information and status plus transaction history, active voucher details, investment information and score history for a customer belonging to the specified partner. At least one of memberNumber, idNumber or mobileNumber must be provided.
| partnerCode required | string Example: partnerCode=KUDOUGH The partner code configured for the partner |
| memberNumber | string Example: memberNumber=2543296814 The customer's Pokkit member number |
| idNumber | string Example: idNumber=1234567890987 The customer's ID/Passport/Permit number |
| mobileNumber | string Example: mobileNumber=0821231231 The customer's 10-digit mobile number |
{- "status": "SUCCESS",
- "message": "Customer successfully retrieved!",
- "customer": {
- "memberNumber": "1234567890",
- "mobileNumber": "0821231231",
- "firstName": "John",
- "surname": "Doe",
- "idType": "RSA_ID",
- "idNumber": "1234567890987",
- "emailAddress": "johndoe@gmail.com",
- "dateOfBirth": "1979-07-26",
- "status": "ACTIVE",
- "dateRegistered": "2020-11-01 09:12:33",
- "group": "KUDOUGH"
}, - "transactions": [
- {
- "dateTime": "2020-11-01 09:12:33",
- "voucherNumber": "123456789",
- "transactionType": "PAYMENT",
- "description": "Payment received",
- "amount": 123.55
}
], - "activeVouchers": [
- {
- "voucherNumber": "123456789",
- "voucherType": "POKKIT_SCORE",
- "displayName": "Pokkit Score",
- "status": "ACTIVE",
- "initiationDate": "2020-11-01 09:12:33",
- "expirationDate": "2020-11-01 09:12:33",
- "totalValue": 2000,
- "installment": 200,
- "totalPaid": 400,
- "redeemStatus": "FULL",
- "interestEarned": 10,
- "interestPeriod": "Jan 2023 - Sep 2023",
- "availableSavings": 10,
- "redeemedDate": "2020-11-01 09:12:33",
- "paymentType": "CARD",
- "totalFees": 10,
- "investmentValue": 100,
- "lastPaymentDate": "2020-11-01",
- "nextPaymentDate": "2020-11-01",
- "lastStretchDate": "2020-11-01",
- "voucherTerms": "12"
}
], - "investment": {
- "interestRate": 5.1,
- "totalInvestmentValue": 1500,
- "totalAvailableSavings": 1500,
- "totalInterestEarned": 25.5
}, - "scores": [
- {
- "score": "800",
- "improvement": "20",
- "level": "Medium",
- "dateUpdated": "2020-11-01 09:12:33"
}
]
}