Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/loyalty/rule_edits
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Changed property
data(object)Data that was changed on the rule
- Changed property
metadata(object)Optional metadata for the loyalty rule
- Changed property
-
Changed property
previousData(object)Previous data of the rule before the edit
- Changed property
metadata(object)Optional metadata for the loyalty rule
- Changed property
-
Changed property
-
Changed property
POST /api/loyalty/rule_edits//restore
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(object)Data that was changed on the rule
- Changed property
metadata(object)Optional metadata for the loyalty rule
- Changed property
-
Changed property
previousData(object)Previous data of the rule before the edit
- Changed property
metadata(object)Optional metadata for the loyalty rule
- Changed property
-
Changed property
GET /api/loyalty/rule_groups
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):Schema for a get loyalty rule groups response
-
Changed property
loyaltyGroupItems(array) Changed items (object):-
Changed property
loyaltyRule(object)-
Changed property
metadata(object)-
Changed property
swap(object)Metadata for swap loyalty rules
-
Added property
from(object)-
Property
mode(string) Enum values:anyspecific
-
Property
chain(number) One of: Enum value:any
-
Property
tokens(array) Items (object):-
Property
address(string) -
Property
chainId(string)
-
Property
-
Property
trackAmount(boolean)
-
Property
-
Added property
to(object) -
Deleted property
tokenMode(string) -
Deleted property
swappedToChain(number) -
Deleted property
swappedToTokens(array) -
Deleted property
trackTokenAmount(boolean)
-
Added property
-
Changed property
-
Changed property
-
Changed property
-
Changed property
-
Changed property
GET /api/loyalty/rules
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):- Changed property
metadata(object)Optional metadata for the loyalty rule
- Changed property
-
Changed property
POST /api/loyalty/rules
Request:
Changed content type :application/json
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
swap(object)Metadata for swap loyalty rules
-
Added property
from(object)-
Property
mode(string) -
Property
chain(object) One of: -
Property
tokens(array) -
Property
trackAmount(boolean)
-
Property
-
Added property
to(object) -
Deleted property
tokenMode(string) -
Deleted property
swappedToChain(object) -
Deleted property
swappedToTokens(array) -
Deleted property
trackTokenAmount(boolean)
-
Added property
-
Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
swap(object)Metadata for swap loyalty rules
-
Added property
from(object) -
Added property
to(object) -
Deleted property
tokenMode(string) -
Deleted property
swappedToChain(number) -
Deleted property
swappedToTokens(array) -
Deleted property
trackTokenAmount(boolean)
-
Added property
-
Changed property
-
Changed property
POST /api/loyalty/rules/
Request:
Changed content type :application/json
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
swap(object)Metadata for swap loyalty rules
-
Added property
from(object) -
Added property
to(object) -
Deleted property
tokenMode(string) -
Deleted property
swappedToChain(object) -
Deleted property
swappedToTokens(array) -
Deleted property
trackTokenAmount(boolean)
-
Added property
-
Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
swap(object)Metadata for swap loyalty rules
-
Added property
from(object) -
Added property
to(object) -
Deleted property
tokenMode(string) -
Deleted property
swappedToChain(number) -
Deleted property
swappedToTokens(array) -
Deleted property
trackTokenAmount(boolean)
-
Added property
-
Changed property
-
Changed property
Result
API changes are backward compatible