Subscribe to the changelog RSS feed from the page header to stay informed automatically:
- Use the Slack RSS app to follow updates in your preferred channel. Slack help guide
- Forward new entries to your inbox with Zapier’s RSS to Email automation. Zapier integration
- Pipe the feed into Discord using Readybot or RSS.app. Readybot · RSS.app Discord bot
Changelog
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
Parameters:
Changed:id in queryThe bid ID(s) - accepts a single ID or an array of IDs
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):Schema for a get auction bids response
New required properties:-
auction
-
Added property
auction(object)-
Property
id(string) -
Property
name(string)
-
Property
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/users/metadatas
Request:
Changed content type :application/json-
Added property
githubUser(string) -
Added property
githubUserId(string)
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
type(string) Added enum values:connected_githubgithub_repo_star
-
Changed property
metadata(object)-
Added property
githubRepoUrl(string)URL of the GitHub repository to check for star.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:GitHub
-
Added 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
type(string)Type of loyalty rule being created
Added enum values:connected_githubgithub_repo_star
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
githubRepoUrl(string)URL of the GitHub repository to check for star.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:GitHub
-
Added property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum values:connected_githubgithub_repo_star
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
githubRepoUrl(string)URL of the GitHub repository to check for star.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:GitHub
-
Added property
-
Changed property
POST /api/loyalty/rules/
Request:
Changed content type :application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
githubRepoUrl(string)URL of the GitHub repository to check for star.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:GitHub
-
Added property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
githubRepoUrl(string)URL of the GitHub repository to check for star.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:GitHub
-
Added property
-
Changed property
POST /api/minting/contracts/mint
Request:
Changed content type :application/json-
Changed property
shippingOrderType(string) Added enum value:github
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
Parameters:
Added:orderBy in queryOrder bids by amount (ascending or descending). Defaults to desc.Added:
skip in queryNumber of bids to skip (for offset-based pagination)Added:
includeCount in queryInclude total count of matching bids in responseAdded:
statuses in queryFilter by multiple bid statuses (OR condition)
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
count(number)Total count of matching bids (only present when includeCount=true)
- Added property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
Parameters:
Changed:id in queryThe bid ID
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Schema for a get auction bids response New optional properties:-
auction
- Deleted property
auction(object)
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
Parameters:
Changed:id in queryThe bid ID(s) - accepts a single ID or an array of IDs
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Schema for a get auction bids response New required properties:-
auction
-
Added property
auction(object)-
Property
id(string) -
Property
name(string)
-
Property
-
-
Changed property
Result
API changes broke backward compatibility
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed 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
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum value:zkverify
Result
API changes broke backward compatibility
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed 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
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:zkverify
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum value:zkverify
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:zkverify
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:zkverify
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum value:zkverify
Result
API changes broke backward compatibility
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum values:polkadotkusama
-
Changed 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
network(string)Blockchain network where the rule will apply
Added enum values:polkadotkusama
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:polkadotkusama
-
Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:polkadotkusama
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:polkadotkusama
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:polkadotkusama
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:polkadotkusama
-
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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
collection(array)Array of collections associated with the rule.
Changed items (object):-
Changed property
network(string)Blockchain network of the collection.
Added enum values:polkadotkusama
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:polkadotkusama
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:polkadotkusama
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum values:polkadotkusama
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/users/connect
Request:
Changed content type :application/json-
Changed property
walletType(string) Added enum value:substrate
GET /api/loyalty/badges
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Response returned upon successful fetching of the badges.-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
-
Changed property
POST /api/loyalty/badges
Request:
Changed content type :application/json- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
POST /api/loyalty/badges/
Request:
Changed content type :application/json- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
DELETE /api/loyalty/badges/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
Changed property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/users/connect
Request:
Changed content type :application/json-
Changed property
walletType(string) Added enum value:substrate
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
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
walletType(string)Type of wallet associated with the rule.
Added enum value:substrate
-
Changed property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/loyalty/badges
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Response returned upon successful fetching of the badges.-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
-
Changed property
POST /api/loyalty/badges
Request:
Changed content type :application/json- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
POST /api/loyalty/badges/
Request:
Changed content type :application/json- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
DELETE /api/loyalty/badges/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
hideInUi(boolean)Whether to hide this badge in the user interface
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
hideInUi(boolean)Whether to hide this badge in the user interface
- Added property
-
Added property
Result
API changes are backward compatible
What’s Changed
POST /api/website_user_roles
Request:
Changed content type :application/json-
Changed property
websiteUserRoles(array)Array of website user roles
Changed items (object):-
Changed property
roleType(string)Role type of the user
Added enum value:WEBSITE_READ_ONLY_API_KEY
-
Changed property
What’s Changed
GET /api/loyalty/badges
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Response returned upon successful fetching of the badges.-
Changed property
dataJobs(array)Array of data jobs associated with the badge
Changed items (object):-
Changed property
status(string)The status of the data job
Added enum values:processingcancelled
-
Changed property
-
Changed property
-
Changed property
POST /api/loyalty/badges
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
dataJobs(array)Array of data jobs associated with the badge
Changed items (object):-
Changed property
status(string)The status of the data job
Added enum values:processingcancelled
-
Changed property
-
Changed property
POST /api/loyalty/badges/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
dataJobs(array)Array of data jobs associated with the badge
Changed items (object):-
Changed property
status(string)The status of the data job
Added enum values:processingcancelled
-
Changed property
-
Changed property
DELETE /api/loyalty/badges/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
dataJobs(array)Array of data jobs associated with the badge
Changed items (object):-
Changed property
status(string)The status of the data job
Added enum values:processingcancelled
-
Changed property
-
Changed property
What’s Changed
GET /api/users
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Schema for users response
Changed items (object): > Schema for a user response-
Changed property
referrers(array) Changed items (object): New required properties:-
referralCode
-
Added property
referralCode(object)-
Property
user(object)Use who referred the user
-
Property
id(string) -
Property
walletAddress(string)
-
Property
-
Property
-
-
Changed property
-
Changed property
What’s Changed
POST /api/minting/contracts/generate_signature
Request:
Changed content type :application/json- Deleted property
createOnly(boolean)
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
latest(object)Only for Solana
-
Property
blockhash(string) -
Property
lastValidBlockHeight(number)
-
Property
-
Added property
What’s Changed
POST /api/token_claims//claim
Request:
Changed content type :application/jsonNew required properties:txHash
- Added property
txHash(string)
What’s Changed
GET /api/auction_bids
Return Type:
Changed response : 200 OK200
- New content type :
application/json
GET /api/users
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:-
hasNextPage
- Added property
hasNextPage(boolean)Indicates if there is a next page of results
-
GET /api/website_user_attributes
Parameters:
Added:startingAfter in queryPagination cursor to start after a specific resource IDChanged:
limit in queryMaximum number of records to return (max 100)
GET /api/website_user_attributes/values
Parameters:
Added:startingAfter in queryPagination cursor to start after a specific resource IDChanged:
limit in queryMaximum number of records to return (max 100)
GET /api/loyalty/badges
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:datahasNextPage
-
createdAt -
description -
id -
imageUrl -
loyaltyConditions -
name -
updatedAt
-
Added property
data(array) Items (object): > Response returned upon successful fetching of the badges.-
Property
id(string)UUID of the badge (converted to lowercase)
-
Property
name(string)The name of the badge
-
Property
description(string)The description of the badge
-
Property
imageUrl(string)The URL of the badge image
-
Property
loyaltyConditions(array)Array of conditions of the badge
Items (object): > Schema for a loyalty condition rule.-
Property
id(string)UUID of the condition (converted to lowercase)
-
Property
type(string)The type of the condition
Enum values:rulerulespointssectionlevelapibadgebadgescsv
-
Property
description(string)The description of the condition
-
Property
amount(number)The amount of the condition
-
Property
repeatCount(number)The repeat count of the condition
-
Property
requiredCount(number)The required count of the condition
-
Property
loyaltyRuleGroupId(string)UUID of the rule group (converted to lowercase)
-
Property
association(array) Items (object):-
Property
loyaltyRule(object)-
Property
id(string)UUID of the association (converted to lowercase)
-
Property
name(string)The name of the association
-
Property
-
Property
loyaltyBadge(object) -
Property
loyaltyRuleGroup(object) -
Property
loyaltyCurrency(object) -
Property
loyaltyLeaderboardView(object)
-
Property
-
Property
loyaltyCurrencyId(string)UUID of the currency (converted to lowercase)
-
Property
csvUrl(string)URL of the CSV file
-
Property
csvFiles(array)Array of CSV files associated with the condition
Items (object):-
Property
id(string)UUID of the CSV file (converted to lowercase)
-
Property
url(string)The URL of the CSV file
-
Property
name(string)The name of the CSV file
-
Property
description(string)The description of the CSV file
-
Property
-
Property
-
Property
loyaltyBadgeUsers(array)Array of user badges
Items (object):-
Property
id(string)UUID of the user badge (converted to lowercase)
-
Property
userId(string)UUID of the user (converted to lowercase)
-
Property
websiteId(string)UUID of the website (converted to lowercase)
-
Property
organizationId(string)UUID of the organization (converted to lowercase)
-
Property
status(string)The status of the badge
Enum values:activeinactiverevoked
-
Property
loyaltyBadgeId(string)UUID of the badge (converted to lowercase)
-
Property
progress(object)Array of progress for the badge
-
Property
dismissedInUi(boolean)Whether the user has dismissed the badge in the UI
-
Property
user(object)User associated with the user badge
-
Property
id(string)UUID of the user (converted to lowercase)
-
Property
walletAddress(string)Wallet address of the user
-
Property
-
Property
createdAt(string)The date and time the user badge was created
-
Property
updatedAt(string)The date and time the user badge was updated
-
Property
-
Property
loyaltyRules(array)Array of loyalty rules associated with the badge
Items (object):-
Property
id(string)UUID of the loyalty rule (converted to lowercase)
-
Property
name(string)The name of the loyalty rule
-
Property
-
Property
dataJobs(array)Array of data jobs associated with the badge
Items (object):-
Property
id(string)UUID of the data job (converted to lowercase)
-
Property
status(string)The status of the data job
Enum values:pendingcompletefailed
-
Property
message(string)The message associated with the data job
-
Property
createdAt(string)The date and time the data job was created
-
Property
updatedAt(string)The date and time the data job was updated
-
Property
-
Property
createdAt(string)The date and time the badge was created
-
Property
updatedAt(string)The date and time the badge was updated
-
Property
-
Added property
hasNextPage(boolean)Indicates if there is a next page of results
-
Deleted property
id(string)UUID of the badge (converted to lowercase)
-
Deleted property
name(string)The name of the badge
-
Deleted property
description(string)The description of the badge
-
Deleted property
imageUrl(string)The URL of the badge image
-
Deleted property
loyaltyConditions(array)Array of conditions of the badge
-
Deleted property
loyaltyBadgeUsers(array)Array of user badges
-
Deleted property
loyaltyRules(array)Array of loyalty rules associated with the badge
-
Deleted property
dataJobs(array)Array of data jobs associated with the badge
-
Deleted property
createdAt(string)The date and time the badge was created
-
Deleted property
updatedAt(string)The date and time the badge was updated
GET /api/loyalty/questions
Parameters:
Added:limit in queryMaximum number of records to return (max 100)Added:
startingAfter in queryPagination cursor to start after a specific resource ID
Return Type:
Changed response : 200 OK200
- Changed content type :
application/json
GET /api/loyalty/questions_responses
Parameters:
Added:limit in queryMaximum number of records to return (max 100)Added:
startingAfter in queryPagination cursor to start after a specific resource ID
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:datahasNextPage
-
responses
-
Added property
data(array) Items (object): > Response details including the question and choice information-
Property
id(string) -
Property
userId(string) -
Property
loyaltyQuestionId(string) -
Property
loyaltyQuestionChoiceId(string) -
Property
createdAt(string) -
Property
isCorrect(boolean) -
Property
question(object)-
Property
text(string) -
Property
loyaltyQuestionChoices(array) Items (object):-
Property
id(string) -
Property
text(string) -
Property
isCorrect(boolean)
-
Property
-
Property
-
Property
-
Added property
hasNextPage(boolean)Indicates if there are more pages of results available
-
Deleted property
responses(array)
What’s Changed
GET /api/token_claims
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
stakingContractAddress
-
Added property
claimAndStake(boolean) -
Added property
stakingContractType(string) Enum values:lineartimelock
-
Added property
stakingContractAddress(string) -
Added property
maxBonus(number) -
Added property
minLockup(number) -
Added property
minLockupForMultiplier(number) -
Added property
multiplier(number) -
Added property
isStakingOptional(boolean) -
Changed property
csvUrl(string)
-
-
Changed property
GET /api/token_claims//eligibility
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:-
stakes
-
Added property
stakes(array) Items (object):-
Property
stakeId(string) -
Property
amount(string) -
Property
duration(number) -
Property
startTime(string) -
Property
claimed(string) -
Property
claimable(string)
-
Property
-
What’s Changed
GET /api/token_claims
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
stakingContractAddress
-
Added property
claimAndStake(boolean) -
Added property
stakingContractType(string) Enum values:lineartimelock
-
Added property
stakingContractAddress(string) -
Added property
maxBonus(number) -
Added property
minLockup(number) -
Added property
minLockupForMultiplier(number) -
Added property
multiplier(number) -
Added property
isStakingOptional(boolean) -
Changed property
csvUrl(string)
-
-
Changed property
GET /api/token_claims//eligibility
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:-
stakes
-
Added property
stakes(array) Items (object):-
Property
stakeId(string) -
Property
amount(string) -
Property
duration(number) -
Property
startTime(string) -
Property
claimed(string) -
Property
claimable(string)
-
Property
-
What’s Changed
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
type(string) Added enum value:tiktok_follow
-
Changed property
-
Changed property
-
Changed property
-
Changed property
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:tiktok_follow
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:tiktok_follow
-
Changed property