> ## Documentation Index
> Fetch the complete documentation index at: https://docs.snagsolutions.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog 2025 12 02T10:46:09Z

### Snag Solutions - API Docs (v 0.1)

***

#### What's Changed

***

##### `GET` /api/loyalty/rule\_edits

###### Return Type:

Changed response : **200 OK**

> 200

* 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 `previousData` (object)

      > Previous data of the rule before the edit

      * Changed property `metadata` (object)
        > Optional metadata for the loyalty rule

##### `POST` /api/loyalty/rule\_edits/{id}/restore

###### Return Type:

Changed response : **200 OK**

> 200

* 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 `previousData` (object)

    > Previous data of the rule before the edit

    * Changed property `metadata` (object)
      > Optional metadata for the loyalty rule

##### `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 `metadata` (object)

          * Changed property `liquidity` (object)

            > Liquidity pool details.

            * Changed property `network` (string)

              > Blockchain network of the liquidity pool.

              Added enum values:

              * `polkadot`
              * `kusama`
          * 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:

              * `polkadot`
              * `kusama`

##### `GET` /api/loyalty/rules

###### Return Type:

Changed response : **200 OK**

> 200

* Changed content type : `application/json`

  * Changed property `data` (array)

    Changed items (object):

    * Changed property `metadata` (object)
      > Optional metadata for the loyalty rule

##### `POST` /api/loyalty/rules

###### Request:

Changed content type : `application/json`

* Changed property `network` (string)

  > Blockchain network where the rule will apply

  Added enum values:

  * `polkadot`
  * `kusama`
* 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:

      * `polkadot`
      * `kusama`
  * 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:

      * `polkadot`
      * `kusama`
* Changed property `collections` (array)

  > List of associated collections

  Changed items (object):

  * Changed property `network` (string)

    > Blockchain network for the collection

    Added enum values:

    * `polkadot`
    * `kusama`

###### Return Type:

Changed response : **200 OK**

> 200

* Changed content type : `application/json`

  * Changed property `network` (string)

    > Blockchain network where the rule will apply

    Added enum values:

    * `polkadot`
    * `kusama`
  * 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:

        * `polkadot`
        * `kusama`
    * 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:

        * `polkadot`
        * `kusama`
  * Changed property `collections` (array)

    > List of associated collections

    Changed items (object):

    * Changed property `network` (string)

      > Blockchain network for the collection

      Added enum values:

      * `polkadot`
      * `kusama`

##### `POST` /api/loyalty/rules/{id}

###### 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:

      * `polkadot`
      * `kusama`
  * 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:

      * `polkadot`
      * `kusama`
* Changed property `network` (string)

  > Blockchain network where the rule will apply

  Added enum values:

  * `polkadot`
  * `kusama`
* Changed property `collections` (array)

  > List of associated collections

  Changed items (object):

  * Changed property `network` (string)

    > Blockchain network for the collection

    Added enum values:

    * `polkadot`
    * `kusama`

###### Return Type:

Changed response : **200 OK**

> 200

* 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:

        * `polkadot`
        * `kusama`
    * 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:

        * `polkadot`
        * `kusama`
  * Changed property `network` (string)

    > Blockchain network where the rule will apply

    Added enum values:

    * `polkadot`
    * `kusama`
  * Changed property `collections` (array)

    > List of associated collections

    Changed items (object):

    * Changed property `network` (string)

      > Blockchain network for the collection

      Added enum values:

      * `polkadot`
      * `kusama`

##### `GET` /api/minting/assets

###### Parameters:

Changed: `network` in `query`

> Network

##### `POST` /api/website\_collections

###### Request:

Changed content type : `application/json`

* Changed property `network` (string)

  Added enum values:

  * `polkadot`
  * `kusama`

#### Result

***

API changes broke backward compatibility
