# Update NFT preferences for a domain The POST call can be used to update NFT gallery preferences for addresses resolving to the domain. Authentication is required using domain owner signature. Endpoint: POST /user/{domain}/nfts Version: 1.0.0 ## Path parameters: - `domain` (string, required) The domain name to query profile data ## Header parameters: - `x-auth-domain` (string, required) The domain to authorize Example: "mydomain.tld" - `x-auth-expires` (string, required) The expiration time of the signature Example: 1765522015090 - `x-auth-signature` (string, required) The signature generating using domain owner private key Example: "0b62348775da58077591e2d20506371e8d94a5a83031f34b9ac85845d3463e73b0f0a500875830785c093515806e354cda6c217acab0fce5245d662eff4105f5e1c" ## Request fields (application/json): - `symbol` (string) Crypto symbol associated with the NFT gallery Example: "ETH" - `address` (string) Wallet address associated with the NFT gallery Example: "cd0dadab45baf9a06ce1279d1342ecc3f44845af" - `public` (boolean) Indicates whether the NFT gallery is visible to the public Example: true - `showAllItems` (boolean) Indicates whether NFTs in the gallery are shown by default Example: true - `order` (number) Order preference in relation to other NFT galleries (higher indicates first preference) Example: 10 - `items` (array) Array of NFT items and their individual preferences - `items.mint` (string) The address of the NFT Example: "a9a6a3626993d487d2dbda3173cf58ca1a9d9e9f" - `items.public` (boolean) Indicates whether the NFT is visible to the public Example: true ## Response 204 fields ## Response 400 fields ## Response 404 fields