Kangaroo Rewards Core API

The core API from Kangaroo Rewards — 159 operation(s) for core.

Operations 159

GET strings Get strings #
PATCH businessRules Get business rules #
PATCH updateBusinessRules Update business rules #
PATCH businessActiveOffers Get business active offers #
PATCH businessInActiveOffers Get business in active offers #
PATCH businessActiveRewards Get business active rewards #
PATCH businessInActiveRewards Get business in active rewards #
PATCH businessOfferById Get business offer by id #
PATCH businessRewardById Get business reward by id #
PATCH deleteOfferById Delete offer by id #
PATCH deleteRewardById Delete reward by id #
PATCH getUserDetails Get user details #
POST createBusinessOffer Create business offer #
PATCH updateBusinessOffer Update business offer #
POST createBusinessReward Create reward request #
PATCH updateBusinessReward Update business reward #
PATCH businessRecommendations Get business recommendations #
PATCH deleteRecommendationById Delete recommendation by id #
GET businessCampaigns Get business campaigns #
GET businessCampaignById Get business campaign by id #
GET userDeviceToken Update user device token #
GET businessNotifications Get business notifications #
PUT updateNotificationById Update notification by id #
POST createBusinessCampaign Create business campaign #
GET businessCampaignAudience Get business campaign audience #
PATCH deleteCampaignById Delete campaign by id #
GET businessTags Get business tags #
GET businessSegments Get business segments #
POST updateBusinessCampaign Update business campaign #
GET businessTiers Get business tiers #
POST getResetPasswordToken Get reset password token #
GET businessSettingsIntegrations Get business settings integrations #
POST createBusinessTargetedOffer Create business targeted offer #
POST createBusinessTargetedReward Create business targeted reward #
POST businessOfferAudience Get business offer audience #
POST businessRewardAudience Get business reward audience #
GET businessCallToAction Get business call to action #
PATCH updateBusinessCallToAction Update business call to action #
GET businessPinnedModules Get business pinned modules #
PATCH updateBusinessPinnedModules Update business pinned modules #
POST registerAsLead Register as lead #
GET businessALaCarteProducts Get business ALa carte products #
GET requestResetPassword Request reset password #
GET createNewPassword Create new password #
GET businessCampaignsDateRange Get business campaigns date range #
GET businessActiveOffersDateRange Get business active offers date range #
GET businessActiveRewardsDateRange Get business active rewards date range #
GET businessCustomerById Get business customer by id #
GET businessCustomers Get business customers #
POST createBusinessCustomer Create business customer #
PATCH updateBusinessCustomer Update business customer #
GET countries Get countries #
GET businessLoyaltyGeneratedRevenueDaily Get business daily loyalty generated revenue #
GET businessLoyaltyGeneratedRevenueMonthly Get business monthly loyalty generated revenue #
GET businessSignUpDaily Get business daily sign up #
GET businessSignUpMonthly Get business monthly sign up #
GET businessTouchPointsDaily Get business daily touch points #
GET businessTouchPointsMonthly Get business monthly touch points #
GET businessCampaignsEligibleForReports Get business campaigns eligible for reports #
POST businessCampaignPerformance Get business campaign performance #
POST businessCampaignRevenue Get business campaign revenue #
POST businessCampaignReachedCustomers Get business campaign reached customers #
GET customerTransactionHistory Get customer transaction history #
GET customerCrmFields Get customer crm fields #
GET businessIntegrationsCategories Get business integrations categories #
GET businessIntegrationsProductBrands Get business integrations product brands #
GET businessIntegrationsProducts Get business integrations products #
GET businessIntegrationsProductSuppliers Get business integrations product suppliers #
GET businessIntegrationsProductTags Get business integrations product tags #
GET business Get business #
GET conglomerateMemberships Get conglomerate memberships #
GET businesses Get businesses #
PATCH claimOffer Claim offer #
POST offerFacebookShare Post offer facebook share #
POST redeemRewards Redeem reward #
GET alaCarteProducts Get ala carte products #
POST balanceTransfer Transfer #
GET campaignMessages Get campaign messages #
POST userCheckIn User check in #
POST userScanReceipt Scan receipt #
POST userAccountVerification Verify account #
POST userUnsubscribe Unsubscribe #
PUT updateNotificationPreferences Update notification preferences #
GET getNotificationPreferences Get notification preferences #
GET getConglomerateNotificationPreferences Get conglomerate notification preferences #
GET userOffers Get user offers #
POST redeemCoupons Redeem coupon #
GET userCoupons Get user coupons #
GET userUsedCoupons Get user used coupons #
GET giftCards Get gift cards #
GET frequentBuyerPrograms Get frequent buyer programs #
PATCH giftCardDeposit Deposit gift card #
POST giftCardPurchase Purchase gift card #
POST payPalPayment Make pay pal payment #
POST userPinResetRequest Request pin reset #
POST userPinReset Reset pin #
PATCH userPinUpdate Update pin #
GET userProducts Get user products #
GET userProfile Get user profile #
GET tiers Get tiers #
GET banners Get banners #
PATCH userProfileUpdate Update user profile #
POST userRegistration Create account #
GET userRewards Get user rewards #
DELETE userDelete Delete user account #
GET publicRewards Get public rewards #
GET publicReward Get public reward #
GET publicOffers Get public offers #
GET publicOffer Get public offer #
GET publicBranches Get public branches #
GET publicProducts Get public products #
GET publicAlaCarteProducts Get public ala carte products #
GET publicBanners Get public banners #
GET userTransactionHistory Get user transaction history #
GET transferMessages Get transfer messages #
PATCH transferRecall Recall transfer #
PATCH pushTokenRegistration Register push token #
PATCH getDefaultBusinessId Get default business id #
PATCH publicBusinessSettings Get public business settings #
PATCH branches Get business branches #
PATCH updateDefaultBusinessId Update default business id #
PATCH userBusinessAlaCarteProducts Get user business ala carte products #
PATCH userBusinessBanners Get user business banners #
PATCH userBusinessFrequentBuyerPrograms Get user business frequent buyer programs #
PATCH userBusinessGiftCards Get user business gift cards #
PATCH userBusinessOffers Get user business offers #
PATCH userBusinessProducts Get user business products #
PATCH userBusinessRewards Get user business rewards #
PATCH userBusinessProfile Get user business profile #
PATCH userDetails Get user details #
PATCH getSpinToWinPrizes Get spin to win prizes #
POST socialMediaActionPerform Perform social media action #
POST archiveInboxItem Archive inbox item #
GET getCrmFields Get crm fields #
POST userRegistrationWithCrm Create account with crm #
GET draws Get draws #
PATCH userBusinessTiers Get user business tiers #
PATCH getPublicPromotions Get public promotions #
GET userBusinessCoupons Get user business rewards #
GET userBusinessUsedCoupons Get user business used coupons #
PATCH publicDepositGiftCard Public deposit gift card #
POST userPinResetWithToken Reset pin with token #
PATCH getPublicCampaign Get public campaign #
GET geofences Get business geofences #
POST triggerGeofences Trigger geofence #
POST scanningPublicQrCode Scan public qr code #
POST getPublicQrCodeScanToken Get public qr code scan token #
GET userAmazonCatalogue Get user amazon catalogue #
GET publicAmazonCatalogue Get public amazon catalogue #
GET getPublicAmazonProductVariants Get public amazon product variants #
GET getAmazonProductVariants Get amazon product variants #
GET orderStatus Get order status #
POST redeemAmazonCatalogueItems Redeem amazon catalogue item #
PATCH userBusinessNotifications Get user business notifications #
GET drawsParticipations Get draws participations #
GET userBusinessDrawsParticipations Get user business draws participations #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kangaroo-rewards:kangaroo-rewards-core-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kangaroo-rewards-core-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kangaroo Rewards Core API
  version: 1.0.0
  license:
    name: MIT
  description: 'Operations tagged core across 2 of this provider''s published API definitions: business_api.yaml, customer_api.yaml. Each path carries the servers of the definition it was published in.'
tags:


# --- truncated at 32 KB (36 KB total) ---
# Full source: https://artifacts.apis.io/kangaroo-rewards/openapi/kangaroo-rewards-core-api-openapi.yml