Rewardly API

Loyalty, wallet passes, and POS checkout in one API

Sync customers, award points and stamps, issue Apple Wallet and Google Wallet passes, and apply rewards at the till. One REST API, with an API key for your own project or OAuth for partner apps.

No API access yet? It is part of the Enterprise plan. Write to hello@rewardly.me

Choose your path

I connect my own business

Use your project API key to sync customers, issue wallet passes, and award points.

I build a POS or a till integration

Find the customer from a scanned card, show the earn, and apply rewards at checkout.

I build an app for many merchants

Connect merchants with OAuth, or create their projects for them. One app, many projects.

I only need webhooks

Get signed events when customers, loyalty accounts, passes, and rewards change.

Quick start

  1. Before you start
Step 1 of 3: Get a credential
# A project API key (Settings → Developers)
export REWARDLY_API_KEY="sk_live_..."

# Or a partner app: get an access token for one project
curl --request POST https://ext-api.rewardly.me/oauth/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" \
  -d grant_type=client_credentials -d project_id=$PROJECT_ID