API Reference Guide

Overview

Capillary exposes APIs across four versioned layers:

  • v1 — Legacy InTouch stack. Covers core domains (coupon, transaction, points, product, store, tasks). Superseded by v1.1 and v2.
  • v1.1 — Extended legacy layer. Adds richer customer, organisation, and request management. Still active but v2 is preferred.
  • v2 — Current recommended layer. Significantly expanded surface covering all modern domains.
  • v3 — Dedicated gamification and targeting layer (milestones, streaks, target groups, loyalty promotions).

Authentication is HTTP Basic Base64-encoded or an X-CAP-API-OAUTH-TOKEN header for all the APIs. Base URLs: https://{host}/v1.1, https://{host}/v2, https://{host}/v3.


API Coverage Summary

40
API Sections
99
v1 Endpoints
77
v1.1 Endpoints
233
v2 Endpoints
25
v3 Endpoints
33
Sections with v2 coverage

Domain Coverage Analysis

Sections are grouped into 24 capability domains. Endpoint counts per version are shown. Where v1/v1.1 endpoints exist, the v2 equivalent should always be preferred. Product and Labels are grouped together as the v2 Product APIs include label management for products, customers, and stores. v1 counts include api_gateway/v1 endpoints (Badges, Reward Catalog, Cart Promotions).

#DomainSections includedv1v1.1v2v3Availability
1Customer ManagementCustomer, Customer (Lookup), Customer labels, User authentication, Referral1957v1.1 · v2
2Transaction ManagementTransaction, Transaction rejection449v1 · v1.1 · v2
3Points ManagementPoints, Points ledger3310v1 · v1.1 · v2
4Coupon ManagementCoupon, Coupon upload9611v1 · v1.1 · v2
5Card ManagementCard8v2 only
6User Group & FleetUser group15v2 only
7Organisation ManagementOrganization, Company7712v1 · v1.1 · v2
8Behavioural Events & WebhooksBehavioural events, Event logs83v2 · v3
9Requests & WorkflowsRequests, PII deletion678v1 · v1.1 · v2
10OTP & AuthenticationOTP3v2 only
11Communication & SubscriptionsCommunications441v1 · v1.1 · v2
12Product CatalogueProduct, Labels101038v1 · v1.1 · v2
13Leads & Partner ProgramLeads, Partner program17v2 only
14Staff & Store ManagementStaff, Store9913v1 · v1.1 · v2
15Target Group & MilestonesTarget group14v3 only
16BadgesBadges14v1 only
17Reward CatalogReward catalog17v1 only
18TasksTasks884v1 · v1.1 · v2
19PromotionsCart Promotions, Loyalty Promotions, Loyalty Promotions (Legacy)868v1 · v2 · v3
20SurveySurvey7v2 only
21Activity SessionsActivity Sessions4v2 only
22Custom FieldsCustom Fields8v2 only
23Global Search & SimulationGlobal Search, Simulation2v2 only
24LocationsLocations2v2 only

Version Availability Legend

BadgeMeaning
v1 · v1.1 · v2Available across all three legacy and current layers
v1.1 · v2Available in extended legacy and current layers
v1 · v1.1 onlyFeatures covered through other v2 APIs
v2 onlyCurrent layer only
v3 onlyGamification/targeting layer only
v2 · v3Spans current and gamification layers
v1 onlyAPI gateway v1 (Badges / Reward Catalog)

Note: Where a domain shows both v1/v1.1 and v2 counts, the v2 API is the recommended integration path. v1 endpoints have no access group resource mapping in the Zion authorization service.


Detailed API Reference

Badges

TitleVersionMethodAPI endpointAccess group resource
Create badges org metav1POSTapi_gateway/v1/badges/orgMeta
Update badges org metav1PUTapi_gateway/v1/badges/orgMeta
Get badges org metav1GETapi_gateway/v1/badges/orgMeta
Create badgesv1POSTapi_gateway/v1/badges/badgeMeta
Update badgesv1PUTapi_gateway/v1/badges/badgeMeta
Get all badgesv1GETapi_gateway/v1/badges/badgeMeta
Get badge by IDv1GETapi_gateway/v1/badges/badgeMeta/{badgeId}
Claim badgev1POSTapi_gateway/v1/badges/badgeMeta/{badgeId}/claim
Update the activation status of badgev1PUTapi_gateway/v1/badges/badgeMeta/{badgeId}/{activationStatus}
Enroll customers in badgesv1POSTapi_gateway/v1/badges/badgeMeta/customer/issueBulk
Issue badge to the customerv1POSTapi_gateway/v1/badges/customer/earn
Revoke enrolment of a badgev1POSTapi_gateway/v1/badges/badgeMeta/customer/revokeIssue
Revoke issual of a badgev1POSTapi_gateway/v1/badges/customer/revokeEarn
Get badges for customerv1GETapi_gateway/v1/badges/customer/{customerId}

Behavioural events

TitleVersionMethodAPI endpointAccess group resource
Add Event (Custom)v2POSTv2/eventsBehavioural Events
Update Event (Custom)v2PUTv2/eventsBehavioural Events
Get Event Detailsv2GETv2/eventsBehavioural Events
Get Running Events Statusv2GETv2/events/running_statusBehavioural Events
Get Customer Eventsv2GETv2/events/event_data/USERIDBehavioural Events
Add Webhookv2POSTv2/events/webhookBehavioural Events
Get Audit Logsv2GETv2/events/audit_logsBehavioural Events
Get Events Logsv2GETv2/events/logsBehavioural Events

Card

TitleVersionMethodAPI endpointAccess group resource
Develop Cardsv2POSTv2/card/generateCard
Get Card Generation Logv2GETv2/card/generation/logsCard
Add Card (Single)v2POSTv2/cardCard
Update Card Details (Single)v2PUTv2/cardCard
Update Card Details (Bulk)v2PUTv2/card/bulkCard
Get Card Detailsv2GETv2/cardCard
Get Status Logv2GETv2/card/statusLogCard
Limit Active Cards per Customerv2POSTv2/organization/configsOrganization

Communications

TitleVersionMethodAPI endpointAccess group resource
Send email communicationsv2POSTv2/communications/emailCommunications
Send SMSv1.1POSTv1.1/communications/smsCommunications
Get SMSv1.1GETv1.1/communications/smsCommunications
Send Emailv1.1POSTv1.1/communications/emailCommunications
Get Emailv1.1GETv1.1/communications/emailCommunications
Send SMSv1POSTv1/communications/sms
Get SMSv1GETv1/communications/sms
Send Emailv1POSTv1/communications/email
Get Emailv1GETv1/communications/email

Company

TitleVersionMethodAPI endpointAccess group resource
Add Companyv2POSTv2/companiesCompanies
Update Companyv2PUTv2/companiesCompanies
Get Company Detailsv2GETv2/companiesCompanies
Remove Companyv2DELETEv2/companiesCompanies
Get Org Companiesv2GETv2/companies/allCompanies
Get Companies by Extended Field Valuesv2GETv2/companies/extendedFieldSearchCompanies

Coupon

TitleVersionMethodAPI endpointAccess group resource
Create coupon seriesv2POSTv2/coupon/seriesCoupon
Update coupon seriesv2PUTv2/coupon/series/{id}Coupon
Get coupon series detailsv2GETv2/coupon/seriesCoupon
Issue single couponv2POSTv2/coupon/issueCoupon
Issue bulk couponsv2POSTv2/coupon/bulk/issueCoupon
Redeem single couponv2POSTv2/coupon/redeemCoupon
Redeem bulk couponsv2POSTv2/coupon/bulk/redeemCoupon
Check if coupon is redeemablev2GETv2/coupon/is_redeemableCoupon
Reactivate redeemed couponv2POSTv2/coupon/reactivateCoupon
Get coupon detailsv2GETv2/couponCoupon
Issue Couponv1.1POSTv1.1/coupon/issueCoupon
Resend Couponv1.1GETv1.1/coupon/resendCoupon
Redeem Couponv1.1POSTv1.1/coupon/redeemCoupon
Get Coupon detailsv1.1GETv1.1/coupon/getCoupon
Is Coupon Redeemablev1.1GETv1.1/coupon/isredeemableCoupon
Get Coupon series detailsv1.1GETv1.1/coupon/seriesCoupon
Issue Couponv1POSTv1/coupon/issue
Resend Couponv1GETv1/coupon/resend
Redeem Couponv1POSTv1/coupon/redeem
Get Coupon detailsv1GETv1/coupon/get
Is Coupon Redeemablev1GETv1/coupon/isredeemable
Get Coupon series detailsv1GETv1/coupon/series

Coupon upload

TitleVersionMethodAPI endpointAccess group resource
Get Status of Redeemed Couponsv2GETv2/upload/getUploadRedeemedCouponStatus/{couponSeriesId}
Get Uploaded Coupons Statusv1GETv1/upload/getUploadStatus/
Upload Redeemed Couponsv1POSTv1/upload/getUploadRedeemedCouponStatus
Upload Coupons (Batch)v1POSTcoupon/api/v1/upload/file/{couponSeriesId}

Customer

TitleVersionMethodAPI endpointAccess group resource
Add Customerv2POSTv2/customersCustomer
Get Customer IDv2GETv2/customers/lookupCustomer
Update Identifier/Issue Cardv2PUTv2/USERID/changeIdentifierCustomer
Upsert Customerv2POSTv2/integrations/customer/upsert/bulk?skipChangeIdentifier=falseCustomer
Associate Customerv2POSTv2/bulkCustomer
Get Customer Detailsv2GETv2/customers/{customerId}Customer
Get customer hierarchy in a user groupv2GETv2/customers/bulkCustomer
Update Customer Detailsv2PUTv2/customers/USERIDCustomer
Update association detailsv2PUTv2/bulkCustomer
Search Customersv2GETv2/customers/searchCustomer
Update Subscription Detailsv2PUTv2/customers/USERID/subscriptionsCustomer
Get Subscription Detailsv2GETv2/customers/{customerId}/subscriptionsCustomer
Get Points Expiry Schedulev2GETv2/customers/USERID/pointsExpiryScheduleCustomer
Get Points Expiry Schedule (Light API)v2GETv2/customers/lookup/pointsExpiryScheduleCustomer
Get Loyalty Eventsv2GETv2/customers/USERID/loyaltyEventsCustomer
Get Loyalty Detailsv2GETv2/customers/{customerId}/loyaltyDetailsCustomer
Get Points Transfer Summaryv2GETv2/customers/USERID/pointsTransfersCustomer
Get Points Balancev2GETv2/customers/USERID/points/balanceCustomer
Get Customer Tierv2GETv2/customers/USERID/tierDetailsCustomer
Get Points Conversion Schedulev2GETv2/customers/USERID/promisedPointsScheduleCustomer
Get Customer Coupons (Detailed)v2GETv2/customers/{customerId}/couponsCustomer
Get Retro Requestsv2GETv2/customers/{customerId}/retroRequestCustomer
Get Identifier Change Requestsv2GETv2/customers/{customerId}/changeRequestCustomer
Get Goodwill Requestsv2GETv2/customers/{customerId}/goodwillRequestCustomer
Request Goodwill points (Group)v2GETv2/requests/Requests
Add Customer Imagev2POSTv2/customers/{customerId}/setImageCustomer
Delete Customer Imagev2DELETEv2/customers/USERID/deleteImageCustomer
Get Customer Coupons (Basic)v2GETv2/customers/couponsCustomer
Link/Delink Cardv2POSTv2/customers/USERID/changeIdentifierCustomer
Add Referralsv2POSTv2/customers/USERID/referralsCustomer
Get Referralsv2GETv2/customers/USERID/referralsCustomer
Get Customer Status Logv2GETv2/customers/USERID/statusLogCustomer
Get Customer Subscription Logv2GETv2/customers/USERID/subscriptionStatusChangeLogCustomer
Get user group customer tracker detailsv2GETv2/customers/userEntityTrackersCustomer
Get customer transactionsv2GETv2/customers/{id}/transactionsCustomer
Add Customerv1.1POSTv1.1/customer/addCustomer
Update Customer detailsv1.1POSTv1.1/customer/updateCustomer
Update Customer Identifierv1.1POSTv1.1/customer/update_identityCustomer
Get Customer Detailsv1.1GETv1.1/customer/getCustomer
Get Customer Transactionsv1.1GETv1.1/customer/transactionsCustomer
Get Customer Redemptionsv1.1GETv1.1/customer/redemptionsCustomer
Get Customer Couponsv1.1GETv1.1/customer/couponsCustomer
Add/Update Customer Notesv1.1POSTv1.1/customer/notesCustomer
Get Customer Notesv1.1GETv1.1/customer/notesCustomer
Get Product Recommendationsv1.1GETv1.1/customer/recommendationsCustomer
Get Customer Interactionsv1.1GETv1.1/customer/interactionCommunications
Add Ticketv1.1POSTv1.1/customer/ticketsCustomer
Get Ticket Detailsv1.1GETv1.1/customer/ticketsCustomer
Refer Customerv1.1POSTv1.1/customer/referralsCustomer
Get Referral Detailsv1.1GETv1.1/customer/referralsCustomer
Add/Update Customer Preferencesv1.1POSTv1.1/customer/preferencesCustomer
Get Customer Preferencesv1.1GETv1.1/customer/preferencesCustomer
Update Subscription Detailsv1.1POSTv1.1/customer/subscriptionsCustomer
Get Subscription Detailsv1.1GETv1.1/customer/subscriptionsCustomer

Customer (Lookup)

TitleVersionMethodAPI endpointAccess group resource
Get promotion datav2GETv2/customers/lookup/promotionDataCustomer
Update Customer Detailsv2PUTv2/customers/lookupCustomer
Get Customer Detailsv2GETv2/customers/lookup/customerDetailsCustomer
Update Customer Statusv2PUTv2/customers/lookup/statusCustomer
Get Subscription Detailsv2GETv2/customers/lookup/subscriptionsCustomer
Get Customer Loyalty Detailsv2GETv2/customers/lookup/loyaltyDetailsCustomer
Get Retro Requestsv2GETv2/customers/lookup/retroRequestCustomer
Add Customer Imagev2POSTv2/customers/lookup/setImageCustomer
Get Referralsv2GETv2/customers/lookup/referralsCustomer
Get Customer Recommendationsv2GETv2/customers/lookup/recommendationsCustomer
Get Points Balancev2GETv2/customers/lookup/points/balanceCustomer
Get Customer Tierv2GETv2/customers/lookup/tierDetailsCustomer
Get Points Conversion Schedulev2GETv2/customers/lookup/promisedPointsScheduleCustomer

Customer labels

TitleVersionMethodAPI endpointAccess group resource
Add Labelsv2POSTv2/organization/labelOrganization
Get Org Labelsv2GETv2/organization/labelsOrganization
Tag Customers (to Labels)v2POSTv2/customers/USERID/changeLabelsCustomer
Get Customer Labelsv2GETv2/customers/USERID/labelsCustomer
Search Customers by Labelv2GETv2/customers/labels/search?q={LabelName}Customer

Event logs

TitleVersionMethodAPI endpointAccess group resource
Get Event Log (by Request ID)v3GETv3/webHooks/eventLog/requestIdWebhooks
Get Event Log (by Reference ID)v3GETv3/webHooks/eventLog/refIdWebhooks
Get Event Log (by Event ID)v3GETv3/webhooks/eventLogWebhooks

Labels

TitleVersionMethodAPI endpointAccess group resource
Create Labelsv2POSTv2/labelsLabels
Update Labelsv2PUTv2/labelsLabels
Get/Search Labelsv2GETv2/labelsLabels
Create Label Assignmentsv2POSTv2/labels/assignmentsLabels
Get Label Assignmentsv2GETv2/labels/assignmentsLabels
Search Label Assignmentsv2GETv2/labels/assignments/searchLabels
Update Label Assignmentsv2PUTv2/labels/assignmentsLabels
Remove Label Assignmentsv2DELETEv2/labels/assignmentsLabels

Leads

TitleVersionMethodAPI endpointAccess group resource
Add Leadv2PATCHv2/leadsLeads
Add Lead Substatusv2POSTv2/leads/substatusLeads
Update Lead Statusv2PUTv2/leads/{leadId}/statusLeads
Update Lead Followupsv2POSTv2/leads/{leadId}/followupLeads
Update Leadv2PUTv2/leads/{leadId}Leads
Configure lead reasonsv2POSTv2/leads/reasonsLeads
Get Lead Status Logv2GETv2/leads/{leadId}/statusLogLeads
Get Lead follow-upsv2GETv2/leads/{leadId}/followupsLeads
Get Lead Reasonsv2GETv2/leads/reasonsLeads
Get Lead Detailsv2GETv2/leadsLeads
Get Lead Substatusv2GETv2/leads/substatusesLeads
Assign Leadv2GETv2/leadsLeads
Search leadv2GETv2/leadsLeads

Organization

TitleVersionMethodAPI endpointAccess group resource
Get Custom Fieldsv2GETv2/organization/customFieldsOrganization Data Fields
Get Config Key Valuesv2GETv2/organization/configkeyvalueOrganization
Get org till detailsv2GETv2/organization/tillOrganization
Get Active Tillsv2GETv2/organization/activeTillOrganization
Get Loyalty Programsv2GETv2/organization/programsPoints
Add Storev2POSTv2/orgEntity/storeOrganization
Get Org Detailsv1.1GETv1.1/organization/getOrganization
Get Org Entitiesv1.1GETv1.1/organization/entitiesOrganization
Get Org Configurationsv1.1GETv1.1/organization/configsOrganization
Get Org Statisticsv1.1GETv1.1/organization/statistics
Get Top Selling Itemsv1.1GETv1.1/organization/topitemsOrganization
Get Org Custom Fieldsv1.1GETv1.1/organization/customfieldsOrganization Data Fields
Get Org Payment Modesv1.1GETv1.1/organization/tendersOrganization
Get Org Detailsv1GETv1/organization/get
Get Org Entitiesv1GETv1/organization/entities
Get Org Configurationsv1GETv1/organization/configs
Get Org Statisticsv1GETv1/organization/statistics
Get Top Selling Itemsv1GETv1/organization/topitems
Get Org Custom Fieldsv1GETv1/organization/customfields
Get Org Payment Modesv1GETv1/organization/tenders

OTP

TitleVersionMethodAPI endpointAccess group resource
Generate OTPv2POSTv2/otp/generateOTP
Validate OTPv2POSTv2/otp/validateOTP
Get OTPv2GETv2/otpOTP

Partner program

TitleVersionMethodAPI endpointAccess group resource
Link Customer to Partner Programv2POSTv2/partnerProgram/linkCustomerPartner Program
Update Customerv2POSTv2/partnerProgram/customerPartnerProgramUpdatePartner Program
Delink Customerv2POSTv2/partnerProgram/deLinkCustomerPartner Program
Get Customer Activityv2GETv2/partnerProgram/customerActivityHistoryPartner Program

PII deletion

TitleVersionMethodAPI endpointAccess group resource
Add a PII deletion requestv2POSTv2/requestsRequests
Update PII deletion statusv2PUTv2/requestsRequests
Retrieve request status of PII deletionv2GETv2/requests/{id}Requests
Retrieve PII deletion request detailsv2GETv2/requestsRequests

Points

TitleVersionMethodAPI endpointAccess group resource
Customer Points Transferrablev2POSTv2/points/isTransferrablePoints
Transfer Customer Pointsv2POSTv2/points/transferPoints
Get Points Transfer Detailsv2GETv2/points/transferPoints
Reverse Redeemed Pointsv2POSTv2/points/reversePoints
Group Points Transferrablev2POSTv2/points/userGroup2/isTransferrablePoints
Transfer Group Pointsv2POSTv2/points/userGroup2/transferPoints
Points Unlock APIv2POSTv2/points/unlockPromisedPointsPoints
Check If Points Redeemablev1.1GETv1.1/points/isredeemablePoints
Issue Validation Code (to redeem points)v1.1GETv1.1/points/validationcodePoints
Redeem Pointsv1.1POSTv1.1/points/redeemPoints
Check If Points Redeemablev1GETv1/points/isredeemable
Issue Validation Code (to redeem points)v1GETv1/points/validationcode
Redeem Pointsv1POSTv1/points/redeem

Points ledger

TitleVersionMethodAPI endpointAccess group resource
Get Customer Ledger Balancev2GETv2/pointsLedger/getCustomerLedgerBalancePoints
Get Customer Ledger Informationv2GETv2/pointsLedger/getCustomerLedgerInfoPoints
Get Points Ledger Explode infov2GETv2/pointsLedger/getLedgerExplodeInfoPoints

Product

TitleVersionMethodAPI endpointAccess group resource
Add Productv1.1POSTv1.1/product/addProduct
Get Product Detailsv1.1GETv1.1/product/getProduct
Search Productsv1.1GETv1.1/product/searchProduct
Add Product Attributesv1.1POSTv1.1/product/attributesProduct
Get Product Attributesv1.1GETv1.1/product/attributesProduct
Get Product Categoriesv1.1GETv1.1/product/categoriesProduct
Get Product Brandsv1.1GETv1.1/product/brandsProduct
Get Product Colorsv1.1GETv1.1/product/colorsProduct
Get Product Sizesv1.1GETv1.1/product/sizesProduct
Get Product Meta Sizesv1.1GETv1.1/product/meta_sizesProduct
Add Productv1POSTv1/product/add
Get Product Detailsv1GETv1/product/get
Search Productsv1GETv1/product/search
Add Product Attributesv1POSTv1/product/attributes
Get Product Attributesv1GETv1/product/attributes
Get Product Categoriesv1GETv1/product/categories
Get Product Brandsv1GETv1/product/brands
Get Product Colorsv1GETv1/product/colors
Get Product Sizesv1GETv1/product/sizes
Get Product Meta Sizesv1GETv1/product/meta_sizes
Add Productv2POSTv2/productProduct
Get Productv2GETv2/productProduct
Get Products (Bulk)v2GETv2/product/getbulkProduct
Add Products (Bulk)v2POSTv2/product/bulkProduct
Add Brandsv2POSTv2/product/brandsProduct
Update Brandsv2PUTv2/product/brandsProduct
Get/Search Brandsv2GETv2/product/brandsProduct
Add Categoriesv2POSTv2/product/categoriesProduct
Update Categoriesv2PUTv2/product/categoriesProduct
Get/Search Categoriesv2GETv2/product/categoriesProduct
Add Attributesv2POSTv2/product/attributesProduct
Update Attributesv2PUTv2/product/attributesProduct
Get/Search Attributesv2GETv2/product/attributesProduct
Add Attribute Valuesv2POSTv2/product/attributeValuesProduct
Update Attribute Valuesv2PUTv2/product/attributeValuesProduct
Get Attribute Valuesv2GETv2/product/attributes/{attributeId}/valuesProduct
Add SKUsv2POSTv2/product/skusProduct
Update SKUsv2PUTv2/product/skusProduct
Get/Search SKUsv2GETv2/product/skusProduct
Add Integration Attributesv2POSTv2/integrations/attributes/addProduct

Referral

TitleVersionMethodAPI endpointAccess group resource
Validate referral codev2GETv2/validateCustomer

Requests

TitleVersionMethodAPI endpointAccess group resource
Add transaction requestv2POSTv2/requests/Requests
Update transaction requestv2PUTv2/requests/Requests
Retrieve transaction request statusv2GETv2/requests/{id}Requests
Retrieve transaction request detailsv2GETv2/requestsRequests
Add Requestv1.1POSTv1.1/request/addRequests
Approve Requestsv1.1POSTv1.1/request/approveRequests
Reject Requestsv1.1POSTv1.1/request/rejectRequests
Get Request Detailsv1.1GETv1.1/request/getRequests
Get Request Logsv1.1GETv1.1/request/logsRequests
Send retro requestv1.1POSTv1.1/request/Requests
Approval of the requestv1.1POSTv1.1/request/approveRequests
Approve Requestsv1POSTv1/request/approve
Reject Requestsv1POSTv1/request/reject
Get Request Detailsv1GETv1/request/get
Get Request Logsv1GETv1/request/logs
Send retro requestv1POSTv1/request
Approval of requestv1POSTv1/request/approve

Reward catalog

TitleVersionMethodAPI endpointAccess group resource
Create Rewardv1POSTapi_gateway/rewards/core/v1/reward/create
Update Rewardv1PUTapi_gateway/rewards/core/v1/reward/{rewardId}/brand/{brandId}
Create custom fieldv1POSTapi_gateway/rewards/core/v1/brand/customfield
Get custom fieldv1GETapi_gateway/rewards/core/v1/brand/customfield
Get user brand rewardsv1GETapi_gateway/rewards/core/v1/user/reward/{rewardId}/brand/{brandName}
Get Brands Rewardsv1GETapi_gateway/rewards/core/v1/reward/brand/{brandId}
Get User Reward Detailsv1GETapi_gateway/rewards/core/v1/user/vouchers/brand/{brandName}?mobile={mobile}&username={store}
Get User Reward by IDv1GETapi_gateway/rewards/core/v1/user/reward/{rewardId}/vouchers/brand/{brandName}?mobile={mobile}&username={store}
Issue User Rewardv1POSTapi_gateway/rewards/core/v1/user/reward/{rewardId}/issue?username={store}&skip_validation=true
Issue bulk rewardv1POSTapi_gateway/rewards/core/v1/user/rewards/issue?username={store}&skip_validation=true
Create Catalog Promotionv1POSTapi_gateway/rewards/core/v1/promotion/create
Update Catalog Promotionv1PUTapi_gateway/rewards/core/v1/promotion/{rewardId}/brand/{brandId}
Get Catalog Promotion Detailsv1GETapi_gateway/rewards/core/v1/promotion/{promotionId}/brand/{brandId}
Get List of Promotionsv1GETapi_gateway/rewards/core/v1/promotion/brand/{brandId}
Disable Promotionv1PUTapi_gateway/rewards/core/v1/promotion/{promotionId}/status/false/brand/{brandId}
Get Rewards for Userv1GETapi_gateway/rewards/core/v1/user/reward/brand/{brandName}?userId=USERID
Get rewards for User (New API)v1GETapi_gateway/rewards/core/v1/user/userReward/brand/{brandName}

Staff

TitleVersionMethodAPI endpointAccess group resource
Add Staff Accountv2POSTv2/staffStaff
Get Access Tokenv2GETv2/staff/accessTokenStaff
Edit Staff Detailsv2POSTv2/staff/editStaff
Get Staff Detailsv2GETv2/staffStaff
Change Account Passwordv2POSTv2/staff/changePasswordStaff
Send OTPv2POSTv2/staff/sendOtpStaff
Validate OTPv2POSTv2/staff/validateStaff
Change Identifier (Send OTP)v2POSTv2/staff/changeidentifier/sendotpStaff
Change Identifier (Validate OTP)v2POSTv2/staff/changeidentifierStaff
Transfer Staff Userv2POSTv2/staff/transferStaff
Get Staff of Store/Zonev2GETv2/staff/getUsersListStaff
Logout Staff Accountv2GETv2/staff/logoutStaff
Remove Staff Accountv2POSTv2/staff/deleteStaff

Store

TitleVersionMethodAPI endpointAccess group resource
Get Store Detailsv1.1GETv1.1/store/getStore
Get Store Staff Detailsv1.1GETv1.1/store/staffStore
Get Store Tasksv1.1GETv1.1/store/tasksStore
Verify Store Login Credentialsv1.1GETv1.1/store/loginStore
Upload Store Logsv1.1POSTv1.1/store/logsStore
Upload Store Reportsv1.1POSTv1.1/store/reportsStore
Get Store Reportsv1.1GETv1.1/store/reportsStore
Get Store Configurationsv1.1GETv1.1/store/configurationsStore
Verify Login Credentialsv1.1GETv1.1/store/loginStore
Get Store Detailsv1GETv1/store/getStore
Get Store Staff Detailsv1GETv1/store/staffStore
Get Store Tasksv1GETv1/store/tasksStore
Verify Store Login Credentialsv1GETv1/store/loginStore
Upload Store Logsv1POSTv1/store/logsStore
Upload Store Reportsv1POSTv1/store/reportsStore
Get Store Reportsv1GETv1/store/reportsStore
Get Store Configurationsv1GETv1/store/configurationsStore
Verify Login Credentialsv1GETv1/store/loginStore

Target group

TitleVersionMethodAPI endpointAccess group resource
Deactivate targetv3DELETEv3/targetGroups/{groupId}/targets/{targetId}Target Loyalty
Create target groupsv3POSTv3/targetGroupsTarget Loyalty
Get target groupsv3GETv3/targetGroups/{targetGroupId}Target Loyalty
Get target periodsv3GETv3/targetGroups/{targetGroupId}/targetPeriodsTarget Loyalty
Get targets detailsv3GETv3/targetGroups/{targetGroupId}/targetsTarget Loyalty
Get target communication templatev3GETv3/targetGroups/{targetGroupId}/targets/{targetId}/communicationsTarget Loyalty
Upsert target communicationv3POSTv3/targetGroups/{groupId}/targets/{targetId}/communications/upsertTarget Loyalty
Get target channelsv3GETv3/targetGroups/channelsTarget Loyalty
Delete target groupv3DELETEv3/targetGroups/{groupId}Target Loyalty
Create target periodv3POSTv3/targetGroups/{groupId}/targetPeriodsTarget Loyalty
Update target periodv3PUTv3/targetGroups/{groupId}/targetPeriodsTarget Loyalty
Create targetsv3POSTv3/targetGroups/{groupId}/targetsTarget Loyalty
Modify targetsv3PUTv3/targetGroups/{groupId}/targets/{targetId}Target Loyalty
Target groupv3GETv3/users/USERID/targetGroupsTarget Loyalty

Tasks

TitleVersionMethodAPI endpointAccess group resource
Add Tasksv1.1POSTv1.1/task/addTask
Update Tasksv1.1POSTv1.1/task/updateTask
Get Tasks Metadatav1.1GETv1.1/task/metadataTask
Get Task Logsv1.1GETv1.1/task/logTask
Update Status Mappingsv1.1POSTv1.1/task/statusmappingTask
Get Status Mappingsv1.1GETv1.1/task/statusmappingTask
Get Task Remindersv1.1GETv1.1/task/reminderTask
Create/Update Task Remindersv1.1POSTv1.1/task/reminderTask
Add Tasksv1POSTv1/task/addTask
Update Tasksv1POSTv1/task/updateTask
Get Tasks Metadatav1GETv1/task/metadataTask
Get Task Logsv1GETv1/task/logTask
Update Status Mappingsv1POSTv1/task/statusmappingTask
Get Status Mappingsv1GETv1/task/statusmappingTask
Get Task Remindersv1GETv1/task/reminderTask
Create/Update Task Remindersv1POSTv1/task/reminderTask
Get Task Logsv2GETv2/task/logTask
Get Tasks Metadatav2GETv2/task/metadataTask
Update Status Mappingsv2POSTv2/task/statusmappingTask
Get Status Mappingsv2GETv2/task/statusmappingTask

Transaction

TitleVersionMethodAPI endpointAccess group resource
Add/Return Transaction (bulk)v2POSTv2/transactions/bulkTransaction
Add/Return transaction (single)v2POSTv2/transactionsTransaction
Update Transactionv2PUTv2/transactionsTransaction
Get Transaction Detailsv2GETv2/transactions/{id}Transaction
Get transaction details using bill numberv2GETv2/transactions/getByBillNumber/{bill_number}Transaction
Add Transactionv1.1POSTv1.1/transaction/addTransaction
Add Transaction with Local Currencyv1.1POSTv1.1/transaction/add_with_local_currencyTransaction
Update Transaction Detailsv1.1POSTv1.1/transaction/updateTransaction
Get Transaction Detailsv1.1GETv1.1/transaction/getTransaction
Add Transactionv1POSTv1/transaction/add
Add Transaction with Local Currencyv1POSTv1/transaction/add_with_local_currency
Update Transaction Detailsv1POSTv1/transaction/update
Get Transaction Detailsv1GETv1/transaction/get

Transaction rejection

TitleVersionMethodAPI endpointAccess group resource
getRejectedTransactionsv2GETv2/rejectedTransactionsTransaction
getReTriggerStatusv2GETv2/rejectedTransactions/retriggerStatus/{retriggerId}Transaction
markFailedv2PUTv2/rejectedTransactions/markFailedTransaction
retriggerTransactionAddv2POSTv2/rejectedTransactions/retriggerTransaction

User authentication

TitleVersionMethodAPI endpointAccess group resource
Register Userv2POSTv2/user_auth/registerCustomer
Authorize Userv2POSTv2/user_auth/authorize_userCustomer
Update Passwordv2POSTv2/user_auth/updateCustomer

User group

TitleVersionMethodAPI endpointAccess group resource
Add Groupv2POSTv2/userGroup2User Groups
Update User Groupv2PUTv2/userGroup2User Groups
Search user groups by name, ID, and mobile numberv2GETv2/userGroup2/searchUser Groups
Delete User Groupv2DELETEv2/userGroup2User Groups
Join Member to Groupv2POSTv2/userGroup2/joinUser Groups
Remove group memberv2DELETEv2/userGroup2/{groupId}/leaveUser Groups
Transfer Group Memberv2POSTv2/userGroup2/transferUser Groups
Get group transactionsv2GETv2/userGroup2/transactionsUser Groups
Retrieve user group members listv2GETv2/userGroup2User Groups
Retrieve user group members list with cards & status detailsv2GETv2/userGroup2/membersUser Groups
Retrieve Primary & Secondary Member Detailsv2GETv2/userGroup2User Groups
Retrieve group slab/tier log historyv2GETv2/userGroup2/slabHistoryUser Groups
Retrieve group ledger informationv2GETv2/pointsLedger/getCustomerLedgerInfoPoints
Retrieve points expiry schedule of a groupv2GETv2/userGroup2/pointsExpiryScheduleUser Groups
Retrieve points conversion schedulev2GETv2/userGroup2/promisedPointsScheduleUser Groups

Activity Sessions

TitleVersionMethodAPI endpointAccess group resource
Create Activity Sessionv2POSTv2/activitySessionsActivity Sessions
Get Activity Sessionv2GETv2/activitySessions/{sessionId}Activity Sessions
Add Activities to Sessionv2POSTv2/activitySessions/{sessionId}/activitiesActivity Sessions
End Activity Sessionv2POSTv2/activitySessions/{sessionId}/endSessionActivity Sessions

Cart Promotions

TitleVersionMethodAPI endpointAccess group resource
Create Cart Promotionv1POSTapi_gateway/v1/promotions
Update Cart Promotionv1PUTapi_gateway/v1/promotions/{promotionId}
Evaluate Cart Promotionsv1POSTapi_gateway/v1/promotions/evaluate
Redeem Cart Promotionv1POSTapi_gateway/v1/promotions/redemptions
Get Cart Promotion Redemptionsv1GETapi_gateway/v1/promotions/redemptions
Earn Cart Promotionv1POSTapi_gateway/v1/promotions/{promotionId}/earn
Issue Cart Promotions in Bulkv1POSTapi_gateway/v1/promotions/{promotionId}/issueBulk
Earn Cart Promotions in Bulkv1POSTapi_gateway/v1/promotions/earn/bulk

Custom Fields

TitleVersionMethodAPI endpointAccess group resource
Get Org Extended Fieldsv2GETv2/extendedFieldsOrganization Data Fields
Configure Org Extended Fieldsv2POSTv2/org/extendedFieldsOrganization Data Fields
Get Org Extended Fields (org path)v2GETv2/org/extendedFieldsOrganization Data Fields
Get Extended Fields Metav2GETv2/org/extendedFieldsMetaOrganization Data Fields
Get Custom Fieldsv2GETv2/org/customFieldsOrganization Data Fields
Create Custom Fieldv2POSTv2/customFieldsOrganization Data Fields
Get All Custom Fieldsv2GETv2/customFieldsOrganization Data Fields
Get Entity Extended Fieldsv2GETv2/entity/extendedFieldsOrganization Data Fields

Global Search

TitleVersionMethodAPI endpointAccess group resource
Search Entityv2GETv2/search/entity

Locations

TitleVersionMethodAPI endpointAccess group resource
Get Locationsv2GETv2/locationsOrganization
Add Locationv2POSTv2/locationsOrganization

Loyalty Promotions

TitleVersionMethodAPI endpointAccess group resource
Create Loyalty Promotionv3POSTv3/promotions
Get All Loyalty Promotionsv3GETv3/promotions
Get Loyalty Promotion by IDv3GETv3/promotions/{promotionId}
Update Loyalty Promotionv3PUTv3/promotions/{promotionId}
Enrol Members in Promotionv3POSTv3/promotions/enrol
Review Loyalty Promotionv3POSTv3/promotions/{promotionId}/review
Get Member Promotionsv3GETv3/members/{memberId}/promotions
Get Member Promotion by IDv3GETv3/members/{memberId}/promotions/{promotionId}

Loyalty Promotions (Legacy)

TitleVersionMethodAPI endpointAccess group resource
Issue Promotionv2POSTv2/promotion/issueCustomer
Create Promotionv2POSTv2/promotion/createCustomer
Bulk Direct Earnv2POSTv2/promotion/bulk/directEarnCustomer
Bulk Enrol and Earnv2POSTv2/promotion/bulk/enrolAndEarnCustomer
Bulk Revoke Direct Earnv2POSTv2/promotion/bulk/revokeDirectEarnCustomer
Bulk Revoke Enrol and Earnv2POSTv2/promotion/bulk/revokeEnrolAndEarnCustomer

Simulation

TitleVersionMethodAPI endpointAccess group resource
Simulate Transactionv2POSTv2/simulation/transactionsEvent Simulation

Survey

TitleVersionMethodAPI endpointAccess group resource
Get Surveysv2GETv2/surveySurvey
Get Survey Questionsv2GETv2/survey/questionsSurvey
Get Survey Questionv2GETv2/survey/questionSurvey
Submit Survey Responsesv2POSTv2/survey/responsesSurvey
Get Survey Responsesv2GETv2/survey/responsesSurvey
Lookup Survey Questionv2GETv2/survey/questions/lookup/{externalId}Survey
Get Survey Question by IDv2GETv2/survey/questions/{surveyQuestionId}Survey