Skip to main content
POST
/
v2
/
pos
/
{posSystemId}
/
loyaltyCard
/
addAmount
Top-up loyalty card
curl --request POST \
  --url https://public-api-demo.clearline.me/v2/pos/{posSystemId}/loyaltyCard/addAmount \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json-patch+json' \
  --data '
{
  "posLocationId": "6orMqUyq2Hg3tP",
  "loyaltyCardId": "loy_1038574",
  "loyaltyCardUserId": "lus_74447",
  "loyaltyCardLocationId": "lloc_33483",
  "amount": "10",
  "ambassadorId": ""
}
'
{
  "data": {}
}

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme.

Path Parameters

posSystemId
string
required

POS system

Body

Request

Request model for adding amount to loyalty card

posLocationId
string
required

The POS location identifier

Minimum string length: 1
loyaltyCardId
string
required

Loyalty card unique identifier

Minimum string length: 1
loyaltyCardUserId
string
required

Loyalty card user unique identifier

Minimum string length: 1
loyaltyCardLocationId
string
required

Loyalty card external location id

Minimum string length: 1
amount
integer<int32>
required

Amount of stamps or points

ambassadorId
string | null

Ambassador identifier

Response

Success

data
object

Response model for adding amount to loyalty card