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/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:dapps_by_user_retention
-
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:dapps_by_user_retention
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:dapps_by_user_retention
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/websites
Request:
Changed content type :application/json-
Added property
adminWalletAddress(array)Optional admin wallet addresses to grant admin access on creation (organization API key only). Maximum 2.
Items (string):
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s New
GET /api/auctions/items
Get auction items
What’s Changed
GET /api/auctions
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):Schema representing an auction
New optional properties:-
auctionItems
- Deleted property
auctionItems(array)
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/users
Parameters:
Changed:includeDelegation in queryWhether to include delegations in the response
GET /api/loyalty/badges
Parameters:
Changed:includeDeleted in queryInclude deleted badges in the response
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:dapps_by_transaction_count
-
Changed property
-
Changed property
-
Changed property
-
Changed property
GET /api/loyalty/rules
Parameters:
Changed:includeDeleted in queryWhether to include deleted/archived records
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:dapps_by_transaction_count
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:dapps_by_transaction_count
-
Changed property
GET /api/minting/assets
Parameters:
Changed:includeMetadata in queryWhether to include metadata in the responseChanged:
includeDeleted in queryWhether to include deleted assets in the response
GET /api/minting/contracts
Parameters:
Changed:showOnMarketplace in queryChanged: includeDeleted in queryGET /api/token_claims
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):- Added property
minPercentageToStake(number)
- Added property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:-
erc20Decimals
- Added property
erc20Decimals(number)
-
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/loyalty/rules//complete
Return Type:
Changed response : 400 Bad Request400
-
Changed content type :
application/json-
Changed property
message(string)Categorized examples of messages that may be returned for a loyalty rule’s processing result. possible messages: ‘loyaltyRuleId must be a uuid’, ‘Loyalty rule has expired’, ‘Loyalty rule has not started yet’, ‘Only external rules can have amount override’, ‘Only external rules can have idempotency key override’, ‘Loyalty currency not found’, ‘Api key is required to skip chain or required check’, ‘Access restricted. Your account is blocked.’, ‘Please complete other required rules to unlock this quest.’, ‘Unfortunately, this quest is only available for new users’, “Unfortunately, we couldn’t verify the code you entered. Please ensure it’s correct and try again”, ‘Invalid Verification, try again’, ‘Quest not completed’, ‘You have already clicked the link, please wait for the reward to be processed’, ‘Check-in amount rule cannot be completed when amount is 0’, ‘Twitter not connected’, ‘Phone not connected or not verified’, ‘Instagram not connected’, ‘Telegram not connected’, ‘Discord not connected’, ‘Epic not connected’, ‘Email not verified’, ‘GitHub not connected’, ‘Youtube not connected’, ‘Reddit not connected’, ‘Comment link is required’, ‘TikTok not connected’, ‘Twitter not connected or content url is required’, ‘Steam not connected’, ‘Email not connected or not verified’, ‘No choice selected’, ‘Question not found’, ‘Invalid choice selected’, ‘Claim on token hold is not supported for Sui’, ‘Claim on token hold is not supported for paid full royalty or native purchases’, ‘Claim on token hold is only supported for multipliers’, ‘Rule is not setup’, ‘Quest not achieved, please try again.’, ‘Invalid request’
Added enum values:Loyalty rule {NAME} has not started yetApi key is required to skip chain or required checkAccess restricted. Your account is blocked.Unfortunately, this quest is only available for new usersQuest not completedCheck-in amount rule cannot be completed when amount is 0Phone not connected or not verifiedInstagram not connectedEpic not connectedEmail not verifiedGitHub not connectedYoutube not connectedReddit not connectedComment link is requiredTikTok not connectedTwitter not connected or content url is requiredEmail not connected or not verifiedRule is not setupQuest not achieved, please try again.
-
Changed property
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
perUserMintLimit
- Added property
perUserMintLimit(integer)
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/loyalty/rules//complete
Return Type:
Changed response : 400 Bad Request400
-
Changed content type :
application/json-
Changed property
message(string)Categorized examples of messages that may be returned for a loyalty rule’s processing result. possible messages: ‘loyaltyRuleId must be a uuid’, ‘Loyalty rule has expired’, ‘Loyalty rule has not started yet’, ‘Only external rules can have amount override’, ‘Only external rules can have idempotency key override’, ‘Loyalty currency not found’, ‘Api key is required to skip chain or required check’, ‘Access restricted. Your account is blocked.’, ‘Please complete other required rules to unlock this quest.’, ‘Unfortunately, this quest is only available for new users’, “Unfortunately, we couldn’t verify the code you entered. Please ensure it’s correct and try again”, ‘Invalid Verification, try again’, ‘Quest not completed’, ‘You have already clicked the link, please wait for the reward to be processed’, ‘Check-in amount rule cannot be completed when amount is 0’, ‘Twitter not connected’, ‘Phone not connected or not verified’, ‘Instagram not connected’, ‘Telegram not connected’, ‘Discord not connected’, ‘Epic not connected’, ‘Email not verified’, ‘GitHub not connected’, ‘Youtube not connected’, ‘Reddit not connected’, ‘Comment link is required’, ‘TikTok not connected’, ‘Twitter not connected or content url is required’, ‘Steam not connected’, ‘Email not connected or not verified’, ‘No choice selected’, ‘Question not found’, ‘Invalid choice selected’, ‘Claim on token hold is not supported for Sui’, ‘Claim on token hold is not supported for paid full royalty or native purchases’, ‘Claim on token hold is only supported for multipliers’, ‘Rule is not setup’, ‘Quest not achieved, please try again.’, ‘Invalid request’
Added enum values:Loyalty rule {NAME} has not started yetApi key is required to skip chain or required checkAccess restricted. Your account is blocked.Unfortunately, this quest is only available for new usersQuest not completedCheck-in amount rule cannot be completed when amount is 0Phone not connected or not verifiedInstagram not connectedEpic not connectedEmail not verifiedGitHub not connectedYoutube not connectedReddit not connectedComment link is requiredTikTok not connectedTwitter not connected or content url is requiredEmail not connected or not verifiedRule is not setupQuest not achieved, please try again.
-
Changed property
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
perUserMintLimit
- Added property
perUserMintLimit(integer)
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Array of websites
Changed items (object):Schema representing a website
New optional properties:-
termsSignedAt
- Deleted property
termsSignedAt(string)Date when terms were signed
-
-
Changed property
POST /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew optional properties:-
termsSignedAt
- Deleted property
termsSignedAt(string)Date when terms were signed
-
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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
Enum values:dailyweeklymonthly
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Enum values:dailyweeklymonthly
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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):-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
POST /api/loyalty/rules/
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
Result
API changes are backward compatible
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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
Enum values:dailyweeklymonthly
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Enum values:dailyweeklymonthly
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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):-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
POST /api/loyalty/rules/
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
Result
API changes are backward compatible
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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
Enum values:dailyweeklymonthly
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Enum values:dailyweeklymonthly
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
previousData(object)Previous data of the rule before the edit
-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added 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):-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
-
Changed property
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
POST /api/loyalty/rules/
Request:
Changed content type :application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
dappDeployedWithin(string)Filter dApps by deployment age before ranking.
-
Added property
dappDataWindow(string)Reward based on data usage within the last day, week, or month. Leave it empty for all time usage.
-
Added property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/page_sections
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
itemsGrids(array) Changed items (object): New optional properties:-
websiteCollection
- Deleted property
websiteCollection(object)
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Array of websites
Changed items (object):Schema representing a website
New optional properties:-
_count -
onchainTokens
-
Deleted property
onchainTokens(array)Onchain tokens associated with the website
-
Deleted property
_count(object)Counts of related entities
-
-
Changed property
POST /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew optional properties:-
_count -
onchainTokens
-
Deleted property
onchainTokens(array)Onchain tokens associated with the website
-
Deleted property
_count(object)Counts of related entities
-
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Array of websites
Changed items (object):Schema representing a website
New optional properties:-
collections
- Deleted property
collections(array)Collections associated with the website
-
-
Changed property
POST /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew optional properties:-
collections
- Deleted property
collections(array)Collections associated with the website
-
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New optional properties:-
websiteCollectionId
- Deleted property
websiteCollectionId(string)
-
-
Changed property
GET /api/page_sections
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
banner(object)-
Changed property
websiteCollectionBanners(array) Changed items (object): New optional properties:-
websiteCollectionId
- Deleted property
websiteCollectionId(string)
-
-
Changed property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s New
POST /api/phone_verifications
Send Phone Verification Code
POST /api/phone_verifications/connect
Verify Phone OTP and Connect
POST /api/phone_verifications/disconnect
Disconnect Phone
What’s Deleted
POST /api/phone/auth
Send Phone Verification Code
POST /api/phone/auth/connect
Verify Phone OTP and Connect
POST /api/phone/auth/disconnect
Disconnect Phone
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s New
POST /api/phone_verifications
Send Phone Verification Code
POST /api/phone_verifications/connect
Verify Phone OTP and Connect
POST /api/phone_verifications/disconnect
Disconnect Phone
What’s Deleted
POST /api/phone/auth
Send Phone Verification Code
POST /api/phone/auth/connect
Verify Phone OTP and Connect
POST /api/phone/auth/disconnect
Disconnect Phone
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s New
POST /api/phone/auth
Send Phone Verification Code
POST /api/phone/auth/connect
Verify Phone OTP and Connect
POST /api/phone/auth/disconnect
Disconnect Phone
What’s Changed
POST /api/users/metadatas
Request:
Changed content type :application/json- Added property
phoneNumber(string)Phone number in E.164 format (e.g., +14155552671)
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 value:connected_phone
-
Changed property
metadata(object)-
Changed property
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Phone
-
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:dogeosTestnet
-
Changed property
type(string)Type of loyalty rule being created
Added enum value:connected_phone
-
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:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Phone
-
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:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
type(string)Type of loyalty rule being created
Added enum value:connected_phone
-
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:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Phone
-
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:dogeosTestnet
-
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:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Phone
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:dogeosTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:dogeosTestnet
-
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:dogeosTestnet
-
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:dogeosTestnet
-
Changed property
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Phone
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:dogeosTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:dogeosTestnet
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
POST /api/minting/contracts/mint
Request:
Changed content type :application/json-
Changed property
shippingOrderType(string) Added enum value:twilio
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Changed property
network(string) Added enum value:dogeosTestnet
-
Changed property
mustOwnCollections(array) Changed items (object):-
Changed property
network(string) Added enum value:dogeosTestnet
-
Changed property
-
Changed property
-
Changed property
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum value:dogeosTestnet
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Array of websites
Changed items (object):Schema representing a website
-
Changed property
collections(array)Collections associated with the website
Changed items (object):Schema representing a collection
New optional properties:-
royaltyFee -
royaltyFeeAddress
-
Deleted property
royaltyFee(number)Royalty fee percentage
-
Deleted property
royaltyFeeAddress(string)Address to receive royalty fees
-
-
Changed property
-
Changed property
POST /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
collections(array)Collections associated with the website
Changed items (object):Schema representing a collection
New optional properties:-
royaltyFee -
royaltyFeeAddress
-
Deleted property
royaltyFee(number)Royalty fee percentage
-
Deleted property
royaltyFeeAddress(string)Address to receive royalty fees
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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
userMetadata(array) Changed items (object):- Added property
verifiedLocallyAt(string)
- Added property
-
Changed property
-
Changed property
POST /api/users/connect
Request:
Changed content type :application/json-
Changed property
verificationData(object)The verification data of the user walletAddress
- Added property
verifiedLocally(boolean)
- Added property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/loyalty/rules/
Request:
Changed content type :application/json- Added property
deletedAt(string)Timestamp when the loyalty rule was deleted. Set to null to restore a deleted rule.
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
deletedAt(string)Timestamp when the loyalty rule was deleted. Set to null to restore a deleted rule.
- Added property
Result
API changes are backward compatible
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
rewards(array)Array of rewards granted when the badge is achieved
Items (object):-
Property
id(string)UUID of the badge reward
-
Property
rewardType(string)Type of reward (points or multiplier)
Enum values:pointsmultiplierbadge
-
Property
loyaltyCurrencyId(string)UUID of the loyalty currency for this reward
-
Property
loyaltyCurrencyIds(array)Array of loyalty currency IDs for multiplier rewards (empty means all currencies)
Items (string): -
Property
amount(number)Points amount to reward (for points reward type)
-
Property
multiplier(number)Multiplier to reward (for multiplier reward type)
-
Property
isRetroactive(boolean)Whether the multiplier should be applied to the user’s existing balance
-
Property
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
completedAt(string)The date and time the user badge was granted
- Added property
-
Added property
-
Changed property
POST /api/loyalty/badges
Request:
Changed content type :application/json-
Added property
rewards(array)Array of rewards granted when the badge is achieved
Items (object):-
Property
rewardType(string)Type of reward (points or multiplier)
-
Property
loyaltyCurrencyId(string)UUID of the loyalty currency for this reward
-
Property
loyaltyCurrencyIds(array)Array of loyalty currency IDs for multiplier rewards (empty means all currencies)
-
Property
amount(number)Points amount to reward (for points reward type)
-
Property
multiplier(number)Multiplier to reward (for multiplier reward type)
-
Property
isRetroactive(boolean)Whether the multiplier should be applied to the user’s existing balance
-
Property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
rewards(array)Array of rewards granted when the badge is achieved
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
completedAt(string)The date and time the user badge was granted
- Added property
-
Added property
POST /api/loyalty/badges/
Request:
Changed content type :application/json- Added property
rewards(array)Array of rewards granted when the badge is achieved
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
rewards(array)Array of rewards granted when the badge is achieved
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
completedAt(string)The date and time the user badge was granted
- Added property
-
Added property
DELETE /api/loyalty/badges/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Added property
rewards(array)Array of rewards granted when the badge is achieved
-
Changed property
loyaltyBadgeUsers(array)Array of user badges
Changed items (object):- Added property
completedAt(string)The date and time the user badge was granted
- Added property
-
Added property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
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:instagram_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:instagram_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:instagram_follow
-
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)- Added property
resetProgressOnClaim(boolean)If enabled, the progress tracking row will be deleted after a successful claim, allowing the user to re-earn the rule.
- 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
metadata(object)Additional metadata for the loyalty rule
- Added property
resetProgressOnClaim(boolean)If enabled, the progress tracking row will be deleted after a successful claim, allowing the user to re-earn the rule.
- 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
resetProgressOnClaim(boolean)If enabled, the progress tracking row will be deleted after a successful claim, allowing the user to re-earn the rule.
- 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
resetProgressOnClaim(boolean)If enabled, the progress tracking row will be deleted after a successful claim, allowing the user to re-earn the rule.
- 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
resetProgressOnClaim(boolean)If enabled, the progress tracking row will be deleted after a successful claim, allowing the user to re-earn the rule.
- Added property
-
Changed property
Result
API changes are backward compatible
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:horizenhorizenTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:horizenhorizenTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:horizenhorizenTestnet
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Changed property
network(string) Added enum values:horizenhorizenTestnet
-
Changed property
mustOwnCollections(array) Changed items (object):-
Changed property
network(string) Added enum values:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum values:horizenhorizenTestnet
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:horizenhorizenTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
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:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum values:horizenhorizenTestnet
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum values:horizenhorizenTestnet
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Changed property
network(string) Added enum values:horizenhorizenTestnet
-
Changed property
mustOwnCollections(array) Changed items (object):-
Changed property
network(string) Added enum values:horizenhorizenTestnet
-
Changed property
-
Changed property
-
Changed property
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum values:horizenhorizenTestnet
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:dapps_by_gas_spent
-
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:dapps_by_gas_spent
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:dapps_by_gas_spent
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:dapps_by_gas_spent
-
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:dapps_by_gas_spent
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:dapps_by_gas_spent
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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
userMetadata(array) Changed items (object):-
Added property
redditUserId(string) -
Added property
redditUser(string) -
Added property
githubUser(string) -
Added property
githubUserId(string)
-
Added property
-
Changed property
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
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:ORGANIZATION_API_KEY
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s New
GET /api//auth/connect
Connect Auth Verify
What’s Changed
GET /api//auth
Parameters:
Changed:authType in pathGET /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 value:instagram_post
-
Changed property
metadata(object)- Added property
allowMultipleRedemptions(boolean)Flag indicating if the rule allows multiple redemptions. Applies to Enter a Code only.
- 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 value:instagram_post
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
allowMultipleRedemptions(boolean)Flag indicating if the rule allows multiple redemptions. Applies to Enter a Code only.
- 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 value:instagram_post
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
allowMultipleRedemptions(boolean)Flag indicating if the rule allows multiple redemptions. Applies to Enter a Code only.
- 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
allowMultipleRedemptions(boolean)Flag indicating if the rule allows multiple redemptions. Applies to Enter a Code only.
- 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
allowMultipleRedemptions(boolean)Flag indicating if the rule allows multiple redemptions. Applies to Enter a Code only.
- Added property
-
Changed property
GET /api/loyalty/rule_statuses
Parameters:
Changed:loyaltyRuleId in queryUnique identifier(s) for the loyalty rule(s). Accepts a single ID or an array (up to 100); for larger sets, batch requests to avoid URL length limits.
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
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
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auctions
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):- Changed property
network(string)
- Changed property
-
Changed property
GET /api/minting/contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
contractKind
-
Added property
contractKind(string) Enum values:ONCHAINOFFCHAIN
-
Changed property
address(string) -
Changed property
network(string)
-
-
Changed property
Result
API changes are backward compatible
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
frequency(string) Added enum value:hourly
-
Changed property
metadata(object)- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- 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
frequency(string)Execution frequency of the loyalty rule
Added enum value:hourly
-
Changed property
interval(string)Interval between rule executions
Added enum value:hourly
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
frequency(string)Execution frequency of the loyalty rule
Added enum value:hourly
-
Changed property
interval(string)Interval between rule executions
Added enum value:hourly
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- 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
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
-
Changed property
frequency(string)Frequency of the rule execution
Added enum value:hourly
-
Changed property
interval(string)Time interval for recurring rule execution
Added enum value:hourly
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
-
Changed property
frequency(string)Frequency of the rule execution
Added enum value:hourly
-
Changed property
interval(string)Time interval for recurring rule execution
Added enum value:hourly
-
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
frequency(string) Added enum value:hourly
-
Changed property
metadata(object)- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- 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
frequency(string)Execution frequency of the loyalty rule
Added enum value:hourly
-
Changed property
interval(string)Interval between rule executions
Added enum value:hourly
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
frequency(string)Execution frequency of the loyalty rule
Added enum value:hourly
-
Changed property
interval(string)Interval between rule executions
Added enum value:hourly
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- 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
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
-
Changed property
frequency(string)Frequency of the rule execution
Added enum value:hourly
-
Changed property
interval(string)Time interval for recurring rule execution
Added enum value:hourly
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Changed property
isTokenHoldMultiplier(boolean)Flag indicating if the token hold multiplier is applied.
- Changed property
-
Changed property
frequency(string)Frequency of the rule execution
Added enum value:hourly
-
Changed property
interval(string)Time interval for recurring rule execution
Added enum value:hourly
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:connected_instagram
-
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:connected_instagram
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:connected_instagram
-
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)- Added property
minimumFollowerCount(number)Minimum follower count for the rule. Accepts both number and string values.
- 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
metadata(object)Additional metadata for the loyalty rule
- Added property
minimumFollowerCount(number)Minimum follower count for the rule. Accepts both number and string values.
- 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
minimumFollowerCount(number)Minimum follower count for the rule. Accepts both number and string values.
- 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
minimumFollowerCount(number)Minimum follower count for the rule. Accepts both number and string values.
- 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
minimumFollowerCount(number)Minimum follower count for the rule. Accepts both number and string values.
- Added property
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array)Array of websites
Changed items (object):Schema representing a website
New required properties:-
onchainTokens
-
Added property
onchainTokens(array)Onchain tokens associated with the website
Items (object):Schema representing an onchain token
-
Property
id(string)OnchainToken ID
-
Property
address(string)Contract address of the onchain token
-
Property
chainId(string)Chain ID where the token is deployed
-
Property
relayerId(string)Relayer ID for transaction processing
-
Property
currencyId(string)Associated loyalty currency ID
-
Property
createdAt(string)Creation timestamp
-
Property
updatedAt(string)Last update timestamp
-
Property
syncedAt(string)Last sync timestamp
-
Property
deletedAt(string)Deletion timestamp
-
Property
organizationId(string)Organization ID
-
Property
websiteId(string)Website ID
-
Property
-
-
Changed property
POST /api/websites
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonNew required properties:-
onchainTokens
- Added property
onchainTokens(array)Onchain tokens associated with the website
-
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/loyalty/rules
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Changed property
loyaltyRuleChain(array)Chains attached to the loyalty rule
Changed items (object):-
Added property
operatorType(string)Type of the operator. AND if all conditions must be met, OR if any condition can be met.
Enum values:ANDOR
-
Changed property
loyaltyConditions(array) Changed items (object):-
Changed property
association(array) Changed items (object): New required properties:-
loyaltyCurrency
-
Added property
loyaltyCurrency(object)- Property
name(string)Name of the loyalty currency
- Property
-
-
Changed property
-
Added property
-
Changed property
-
Changed property
GET /api/loyalty/rule_chains
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object):-
Added property
operatorType(string)Type of the operator. AND if all conditions must be met, OR if any condition can be met.
-
Changed property
loyaltyConditions(array) Changed items (object):-
Changed property
association(array) Changed items (object): New required properties:-
loyaltyCurrency
- Added property
loyaltyCurrency(object)
-
-
Changed property
-
Added property
-
Changed property
POST /api/loyalty/rule_chains
Request:
Changed content type :application/json-
Added property
operatorType(string)Type of the condition. AND if all conditions must be met, OR if any condition can be met.
Enum values:ANDOR
-
Changed property
loyaltyConditions(array)Array of conditions for the rule chain
Changed items (object):-
Changed property
type(string)The type of rule
Removed enum values:sectionlevelapicsv
-
Changed property
POST /api/loyalty/rule_chains/
Request:
Changed content type :application/json-
Added property
operatorType(string)Type of the condition. AND if all conditions must be met, OR if any condition can be met.
-
Changed property
loyaltyConditions(array)Array of conditions for the rule chain
Changed items (object):-
Changed property
type(string)The type of rule
Removed enum values:sectionlevelapicsv
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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) Removed enum value:shopify_purchase
-
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
Removed enum value:shopify_purchase
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Removed enum value:shopify_purchase
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:shopify_purchase
-
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:shopify_purchase
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:shopify_purchase
-
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
type(string) Added enum value:robinhood_token_hold
-
Changed property
metadata(object)-
Added property
robinhoodSymbols(array) Items (string):
-
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 value:robinhood_token_hold
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
robinhoodSymbols(array)
- 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 value:robinhood_token_hold
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
robinhoodSymbols(array)
- 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
robinhoodSymbols(array)
- 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
robinhoodSymbols(array)
- Added property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Added property
contractIds(array)The IDs of the contracts
Items (string):
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
contractIds(array)The IDs of the contracts
- Added property
POST /api/loyalty/rules/
Request:
Changed content type :application/json- Added property
contractIds(array)The IDs of the contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
contractIds(array)The IDs of the contracts
- Added property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
POST /api/loyalty/rules
Request:
Changed content type :application/json-
Added property
contractIds(array)The IDs of the contracts
Items (string):
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
contractIds(array)The IDs of the contracts
- Added property
POST /api/loyalty/rules/
Request:
Changed content type :application/json- Added property
contractIds(array)The IDs of the contracts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json- Added property
contractIds(array)The IDs of the contracts
- Added property
Result
API changes are backward compatible
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)- Added property
preGeneratedPostText(string)Pre-generated text template that will be used to prefill the post content.
- 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
metadata(object)Additional metadata for the loyalty rule
- Added property
preGeneratedPostText(string)Pre-generated text template that will be used to prefill the post content.
- 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
preGeneratedPostText(string)Pre-generated text template that will be used to prefill the post content.
- 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
preGeneratedPostText(string)Pre-generated text template that will be used to prefill the post content.
- 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
preGeneratedPostText(string)Pre-generated text template that will be used to prefill the post content.
- Added property
-
Changed property
Result
API changes are backward compatible
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
type(string) Added enum values:github_repo_forkgithub_repo_collaboratorgithub_merge_PR
-
Changed property
metadata(object)- Added property
githubBranchName(string)Name of the GitHub branch to check for PR merge.
- 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:github_repo_forkgithub_repo_collaboratorgithub_merge_PR
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
githubBranchName(string)Name of the GitHub branch to check for PR merge.
- 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:github_repo_forkgithub_repo_collaboratorgithub_merge_PR
-
Changed property
metadata(object)Additional metadata for the loyalty rule
- Added property
githubBranchName(string)Name of the GitHub branch to check for PR merge.
- 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
githubBranchName(string)Name of the GitHub branch to check for PR merge.
- 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
githubBranchName(string)Name of the GitHub branch to check for PR merge.
- Added 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)-
Added property
autoCheckInRuleIds(array)Array of loyalty rule IDs that count as check-in when completed. If [“any”] then any rule completions count as check-in.
Items (object): One of: Enum value:any
-
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
metadata(object)Additional metadata for the loyalty rule
- Added property
autoCheckInRuleIds(array)Array of loyalty rule IDs that count as check-in when completed. If [“any”] then any rule completions count as check-in.
- 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
autoCheckInRuleIds(array)Array of loyalty rule IDs that count as check-in when completed. If [“any”] then any rule completions count as check-in.
- 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
autoCheckInRuleIds(array)Array of loyalty rule IDs that count as check-in when completed. If [“any”] then any rule completions count as check-in.
- 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
autoCheckInRuleIds(array)Array of loyalty rule IDs that count as check-in when completed. If [“any”] then any rule completions count as check-in.
- Added property
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/loyalty/account_streaks
Parameters:
Added:websiteId in queryUnique identifier for the websiteAdded:
organizationId in queryUnique identifier for the organizationAdded:
userGroupId in queryUnique identifier for the user group
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/jsonChanged items (object): > Response schema for getting loyalty account streaks, null if no streak New optional properties:-
id
- Changed property
id(string)ID of the loyalty account streak, null if no streak yet
-
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
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-
Changed property
loyaltyCurrency(object)-
Changed property
apiAuthType(string) Added enum value:-
apiKeyRemoved enum value: -
api_key
-
-
Changed property
-
Changed property
-
Changed property
GET /api/loyalty/currencies
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Schema for a loyalty currency-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
apiKeyRemoved enum value: -
api_key
-
-
Changed property
-
Changed property
POST /api/loyalty/currencies
Request:
Changed content type :application/json-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
apiKeyRemoved enum value: -
api_key
-
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
apiKeyRemoved enum value: -
api_key
-
-
Changed 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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
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:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
GET /api/minting/status/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
status(string) Added enum value:-
generatingSignatureRemoved enum value: -
generating_signature
-
-
Changed property
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum value:-
bscTestnetRemoved enum value: -
bsc_testnet
-
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 values:-
WEBSITE_SUPER_ADMIN -
WEBSITE_ADMIN -
WEBSITE_MODERATOR -
WEBSITE_API_KEY -
STRATUS_API_KEY -
WEBSITE_READ_ONLY_API_KEYRemoved enum values: -
website_super_admin -
website_admin -
website_moderator -
website_api_key -
stratus_api_key -
website_read_only_api_key
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/auction_bids
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-
Changed property
loyaltyCurrency(object)-
Changed property
apiAuthType(string) Added enum value:-
api_keyRemoved enum value: -
apiKey
-
-
Changed property
-
Changed property
-
Changed property
GET /api/loyalty/currencies
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > Schema for a loyalty currency-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
api_keyRemoved enum value: -
apiKey
-
-
Changed property
-
Changed property
POST /api/loyalty/currencies
Request:
Changed content type :application/json-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
api_keyRemoved enum value: -
apiKey
-
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
apiAuthType(string)Type of authentication used for API
Added enum value:-
api_keyRemoved enum value: -
apiKey
-
-
Changed 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
liquidity(object)Liquidity pool details.
-
Changed property
network(string)Blockchain network of the liquidity pool.
Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
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:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
Changed property
-
Changed property
-
Changed property
network(string)Blockchain network where the rule will apply
Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
Changed property
collections(array)List of associated collections
Changed items (object):-
Changed property
network(string)Blockchain network for the collection
Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
-
Changed property
-
Changed property
GET /api/minting/assets
Parameters:
Changed:network in queryNetwork
GET /api/minting/status/
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
status(string) Added enum value:-
generating_signatureRemoved enum value: -
generatingSignature
-
-
Changed property
POST /api/website_collections
Request:
Changed content type :application/json-
Changed property
network(string) Added enum value:-
bsc_testnetRemoved enum value: -
bscTestnet
-
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 values:-
website_super_admin -
website_admin -
website_moderator -
website_api_key -
stratus_api_key -
website_read_only_api_keyRemoved enum values: -
WEBSITE_SUPER_ADMIN -
WEBSITE_ADMIN -
WEBSITE_MODERATOR -
WEBSITE_API_KEY -
STRATUS_API_KEY -
WEBSITE_READ_ONLY_API_KEY
-
-
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)- Added property
rewardQualityPosts(boolean)Flag indicating if the rule should reward quality posts.
- 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
metadata(object)Additional metadata for the loyalty rule
- Added property
rewardQualityPosts(boolean)Flag indicating if the rule should reward quality posts.
- 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
rewardQualityPosts(boolean)Flag indicating if the rule should reward quality posts.
- 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
rewardQualityPosts(boolean)Flag indicating if the rule should reward quality posts.
- 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
rewardQualityPosts(boolean)Flag indicating if the rule should reward quality posts.
- Added property
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/loyalty/posts
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): > A social media post- Added property
sentimentScore(integer)
- Added property
-
Changed property
Result
API changes are backward compatible
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/users
Parameters:
Added:redditUser in queryReddit username of the userAdded:
redditUserId in queryReddit ID of the user
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_redditreddit_comment
-
Changed property
metadata(object)-
Added property
redditPostId(string)ID of the Reddit post.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Reddit
-
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_redditreddit_comment
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
redditPostId(string)ID of the Reddit post.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Reddit
-
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_redditreddit_comment
-
Changed property
metadata(object)Additional metadata for the loyalty rule
-
Added property
redditPostId(string)ID of the Reddit post.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Reddit
-
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
redditPostId(string)ID of the Reddit post.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Reddit
-
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
redditPostId(string)ID of the Reddit post.
-
Changed property
socialPlatform(string)Social media platform associated with the rule.
Added enum value:Reddit
-
Added property
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/referral/users
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
amount -
tier1Amount -
tier2Amount
-
Added property
tier1Amount(number)This will only return data for earnings after 2025-04-24
-
Added property
tier2Amount(number)This will only return data for earnings after 2025-04-24
-
Added property
amount(number)This will only return data for earnings after 2025-04-24
-
Changed property
referralCode(object) New optional properties:-
amount -
tier1Amount -
tier2Amount
-
Added property
loyaltyRuleId(string) -
Deleted property
tier1Amount(number)This will only return data for earnings after 2025-04-24
-
Deleted property
tier2Amount(number)This will only return data for earnings after 2025-04-24
-
Deleted property
amount(number)This will only return data for earnings after 2025-04-24
-
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
What’s Changed
GET /api/referral/users
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
data(array) Changed items (object): New required properties:-
amount -
tier1Amount -
tier2Amount
-
Added property
tier1Amount(number)This will only return data for earnings after 2025-04-24
-
Added property
tier2Amount(number)This will only return data for earnings after 2025-04-24
-
Added property
amount(number)This will only return data for earnings after 2025-04-24
-
Changed property
referralCode(object) New optional properties:-
amount -
tier1Amount -
tier2Amount
-
Added property
loyaltyRuleId(string) -
Deleted property
tier1Amount(number)This will only return data for earnings after 2025-04-24
-
Deleted property
tier2Amount(number)This will only return data for earnings after 2025-04-24
-
Deleted property
amount(number)This will only return data for earnings after 2025-04-24
-
-
-
Changed property
Result
API changes broke backward compatibility
Snag Solutions - API Docs (v 0.1)
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:discord_role_grant
-
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:discord_role_grant
Return Type:
Changed response : 200 OK200
-
Changed content type :
application/json-
Changed property
type(string)Type of loyalty rule being created
Added enum value:discord_role_grant
-
Changed property
POST /api/loyalty/rules//complete
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
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