POST
/
api
/
website_collections
import SnagSolutions from '@snagsolutions/sdk';

const client = new SnagSolutions({
  apiKey: process.env['X_API_KEY'], // This is the default and can be omitted
});

async function main() {
  await client.websites.websiteCollections.create({
    collectionAddress: '0x2c02efDd09B3BA1AEaDd3dCAa7aC7A37C1CBDA8A',
    name: 'x',
    network: 'abstract',
    organizationId: '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',
    sortId: 0,
    websiteId: '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',
  });
}

main();
This response does not have an example.

Authorizations

X-API-KEY
string
header
required

Body

application/json
Body

Schema representing a website collection create request

organizationId
string
required
Minimum length: 1
websiteId
string
required
Minimum length: 1
name
string
required
Minimum length: 1
collectionAddress
string
required
Minimum length: 1
network
enum<string>
required
Available options:
abstract,
abstractTestnet,
apechain,
arbitrum,
avalanche,
avalancheFuji,
base,
baseSepolia,
berachainArtio,
binance,
bscTestnet,
campTestnet,
fantom,
fantomTestnet,
flowMainnet,
mainnet,
optimism,
polygon,
polygon_mumbai,
skaleNebula,
solana,
sophon,
sui,
superseed,
superseedSepolia,
vanar,
xai,
zksync,
sepolia,
optimism_sepolia,
arbitrumSepolia,
goerli,
optimism_goerli,
arbitrumGoerli,
basecamp
sortId
integer
required
themeId
string
Minimum length: 1
royaltyFee
number | null
Required range: 0 <= x <= 100
royaltyFeeAddress
string | null
twitterUsername
string
discordUrl
string
telegramUrl
string
instagramUsername
string
homeUrl
string
imageUrl
string | null
stakingAddress
string

Response

200

200