Skip to main content
Subscribe to the changelog RSS feed from the page header to stay informed automatically:Keep the RSS URL handy—you can reuse it across any automation tool that supports RSS.

Changelog

2025-11-26
API Changes

Snag Solutions - API Docs (v 0.1)


What’s New


POST /api/minting/contracts/mint
Mint an asset

What’s Deleted


POST /api/minting/contracts/generate_signature
Mint an asset

Result


API changes broke backward compatibility
2025-11-25
API Changes

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
2025-11-21
API Changes

What’s Changed


GET /api/loyalty/badges
Return Type:
Changed response : 200 OK
200
  • 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:
          • processing
          • cancelled
POST /api/loyalty/badges
Return Type:
Changed response : 200 OK
200
  • 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:
        • processing
        • cancelled
POST /api/loyalty/badges/
Return Type:
Changed response : 200 OK
200
  • 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:
        • processing
        • cancelled
DELETE /api/loyalty/badges/
Return Type:
Changed response : 200 OK
200
  • 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:
        • processing
        • cancelled
2025-11-19
API Changes

What’s Changed


GET /api/users
Return Type:
Changed response : 200 OK
200
  • 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)
2025-11-18
API Changes

What’s Changed


POST /api/minting/contracts/generate_signature
Request:
Changed content type : application/json
  • Deleted property createOnly (boolean)
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json
    • Added property latest (object)
      Only for Solana
      • Property blockhash (string)
      • Property lastValidBlockHeight (number)
2025-11-18
API Changes

What’s Changed


GET /api/referral/users
Parameters:
Changed: walletAddress in query
2025-11-14
API Changes

What’s Changed


POST /api/token_claims//claim
Request:
Changed content type : application/jsonNew required properties:
  • txHash
  • Added property txHash (string)
2025-11-14
API Changes

What’s Changed


GET /api/auction_bids
Return Type:
Changed response : 200 OK
200
  • New content type : application/json
GET /api/users
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json New 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 query
Pagination cursor to start after a specific resource ID
Changed: limit in query
Maximum number of records to return (max 100)
GET /api/website_user_attributes/values
Parameters:
Added: startingAfter in query
Pagination cursor to start after a specific resource ID
Changed: limit in query
Maximum number of records to return (max 100)
GET /api/loyalty/badges
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json New required properties:
    • data
    • hasNextPage
    New optional properties:
    • 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:
          • rule
          • rules
          • points
          • section
          • level
          • api
          • badge
          • badges
          • csv
        • 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 loyaltyBadge (object)
          • Property loyaltyRuleGroup (object)
          • Property loyaltyCurrency (object)
          • Property loyaltyLeaderboardView (object)
        • 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 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:
          • active
          • inactive
          • revoked
        • 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 createdAt (string)
          The date and time the user badge was created
        • Property updatedAt (string)
          The date and time the user badge was updated
      • 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 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:
          • pending
          • complete
          • failed
        • 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 createdAt (string)
        The date and time the badge was created
      • Property updatedAt (string)
        The date and time the badge was updated
    • 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 query
Maximum number of records to return (max 100)
Added: startingAfter in query
Pagination cursor to start after a specific resource ID
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json
GET /api/loyalty/questions_responses
Parameters:
Added: limit in query
Maximum number of records to return (max 100)
Added: startingAfter in query
Pagination cursor to start after a specific resource ID
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json New required properties:
    • data
    • hasNextPage
    New optional properties:
    • 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)
    • Added property hasNextPage (boolean)
      Indicates if there are more pages of results available
    • Deleted property responses (array)
2025-11-12
API Changes

What’s Changed


GET /api/token_claims
Return Type:
Changed response : 200 OK
200
  • 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:
        • linear
        • timelock
      • 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)
GET /api/token_claims//eligibility
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json New 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)
2025-11-11
API Changes

What’s Changed


GET /api/token_claims
Return Type:
Changed response : 200 OK
200
  • 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:
        • linear
        • timelock
      • 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)
GET /api/token_claims//eligibility
Return Type:
Changed response : 200 OK
200
  • Changed content type : application/json New 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)
2025-11-10
API Changes

What’s Changed


GET /api/loyalty/posts
2025-11-08
API Changes

What’s Changed


GET /api/loyalty/rule_groups
Return Type:
Changed response : 200 OK
200
  • 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
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 OK
200
  • Changed content type : application/json
    • Changed property type (string)
      Type of loyalty rule being created
      Added enum value:
      • tiktok_follow
2025-11-07
API Changes

What’s Changed


POST /api/users/verify