Enkash Developer Portal
Home
Home
Login
  1. Reward Allocation
  • Back to home
  • Reward APIs
  • Token APIs
    • Authentication
    • Single Sign On (SSO)
  • Reward Allocation
    • Create And Allocate Points
      POST
    • Bulk Create And Allocate Rewards
      POST
    • Get Reward Account Details
      POST
    • Get Reward Transaction Details
      POST
    • Get User Details
      POST
    • Get User Card Details
      POST
  • Incentive Allocation
    • Incentive Create And Allocation
    • Get Incentive Transaction details
    • Get User Details
  • Redemption
    • User Authentication
    • Get Cart for User
    • Search Catalog
    • Get Product Catalog Details
    • Get Product Configs (Denominations)
    • Add to cart
    • Update Cart
    • Create Order
    • Order Search
    • create order
    • Fetch Order Info by Partner order Reference id
  • Point Management
    • Overview
    • Create Event
    • Get Event
    • Update Event
    • Allocate Coins
    • Get Balance
  1. Reward Allocation

Create And Allocate Points

Developing
POST
/api/v0/partner/enKashCard/create-allocate-points
📌
This section guides you through the sequence of actions required to allocate points to a user via EnKash’s reward system, ensuring data integrity, transaction traceability, and smooth API consumption

Request

Header Params

Body Params application/json

Example
{
    "companyId": "CEK1PU9AOO",
    "cardAccountId": "CAQL8YCV3",
    "transactionCode": "ALLOCATION",
    "transactionType": "CR",
    "type": "ALLOCATE_POINT",
    "email": "[email protected]",
    "mobile": "9600098867",
    "title": "Mr",
    "firstName": "hedfdfg",
    "gender": "M",
    "loadAmount": 11,
    "uniqueReferenceNum": "TEST234236"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v0/partner/enKashCard/create-allocate-points' \
--header 'partnerId: CRMXWB3ZM' \
--header 'authorization: Bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "companyId": "CEK1PU9AOO",
    "cardAccountId": "CAQL8YCV3",
    "transactionCode": "ALLOCATION",
    "transactionType": "CR",
    "type": "ALLOCATE_POINT",
    "email": "[email protected]",
    "mobile": "9600098867",
    "title": "Mr",
    "firstName": "hedfdfg",
    "gender": "M",
    "loadAmount": 11,
    "uniqueReferenceNum": "TEST234236"
}'

Responses

🟢200Success
application/json
Body

Example
{"code":0,"message":"Success","payload":{"enKashCardId":"EKC04AZHXP","userId":"EKIQB4L2","cardAccountId":"CAQL8YCV3","token":"16b9c31b42643796e064","maskedNumber":"XXXX XXXX XXXX 8867","expiryMonth":"06","expiryYear":"2026","email":"[email protected]","mobile":"9600098867","title":"Mr","firstName":"hedfdfg","gender":"M","usedMtd":0,"usedDtd":0,"usedYtd":0,"otbBalance":11,"primaryCard":false,"prepaidCard":true,"physicalCard":false,"deleted":false,"closedLoopCard":false,"createdOn":"Jun 20, 2024 2:56:47 PM","modifiedOn":"Jun 20, 2024 2:56:47 PM","cardStatus":{"name":"UL","label":"UnLocked"},"kycStatus":{"name":"VERIFIED","label":"Verified"},"cardProgramme":"SBM","useAccountFunds":false,"blockCode":"A","partnerLogo":"https://image.enkash.in/IMAGES/sbm-logo.png","physicalDeliveryAddressFlag":false,"cardActivated":true,"binType":{"name":"REWARD","label":"Reward Card"},"loadAmount":11,"companyId":"CEK1PU9AOO","cardKitMasterId":14,"extEntityId":"EXT3YTK2P7CYK","switchProvider":"EK_CLOSEDLOOP_CREDIT","accountBalance":38628.00,"physicalCardAllowed":false,"surchargeAmt":0,"panValidated":false,"usedLtd":0,"latestTnCVersionAccepted":true,"latestKeyFactAccepted":true,"latestTnCVersionAcceptedForPrimaryCard":true,"latestKeyFactAcceptedCardForPrimaryCard":true,"virtualAccountNumber":"ENKASHEDENKEKC04AZHXP","limitAllocatedLtd":0,"posAllowed":false,"posAllowedAdmin":false,"atmAllowed":false,"atmAllowedAdmin":false,"onlineAllowed":false,"onlineAllowedAdmin":false,"liveImage":false,"cKycEnabled":false,"unallocateFundAllowed":true,"useParentFundAllowed":false,"minKycOtpVerified":false,"enKashSupportEmail":"[email protected]","enKashSupportMobile":"1234567890","companyName":"Test Company","vKycAllowed":false,"accountType":{"name":"EMPLOYEE_REWARDS","label":"Employee Rewards","description":"Reward"},"lastAllocatedAmount":0,"holdBalance":0,"enkashCardTxnId":"ECTRSZJ8CRJ2E","unAllocateHoldBalance":0,"tncUnAllocateAllowed":false,"tncUnAllocateAccepted":false,"totalRewardsReceived":1,"rewardPointsReceived":11}}
Modified at 2025-05-24 08:09:43
Previous
Single Sign On (SSO)
Next
Bulk Create And Allocate Rewards
Built with