LogoLogo
How can we help?
  • Getting Started
    • Introduction
    • Onboarding To Revelator
      • Setup Your Supply Chain
        • Page 1
      • Migrating your Catalog
      • Importing Your Catalog
      • Delivering your Catalog
      • Ingesting your Rights
      • Digital Sales Reporting
      • White Label
        • Creating your Sign up/Login page
        • Sending emails
        • Adding your brand
        • Adding a custom domain
        • Adding Custom Fonts
        • Setting up your default contracts
    • Account Settings
      • Workspace Settings
      • Team Management
      • Integrations
      • Payee Settings
      • Branding
      • NFT Storefront
      • Client Features
  • Platform
    • Catalog
      • Releases
        • Create a Release
        • Viewing a Release
          • Metadata
          • Tracks
          • Rights
          • Distribution
          • Analytics
      • Tracks
        • Rights
        • Create a Track
      • Videos
      • Channels
        • Connecting to an MCN
        • Assign Channel Ownership
        • Edit Video Metadata
      • Collectibles
      • Contributors
        • Managing Labels
        • Managing Artists
    • Rights
      • Manage Contracts
        • Create a Contract
        • Create a YouTube Channel Contract
    • Distribution
      • Distributing Releases
      • Inspecting Metadata
    • Finance
      • Importing DSP/Sales Reports
      • Viewing DSP/Sales Reports
      • Maching Catalog to Revenue
      • Adding adjustmens & FX rates
      • Approving Sales Reports
      • Reporting YouTube Channel Royalties
      • Revenue Analytics
    • Royalties
      • Payees
        • Creating New Payees
        • Managing Your Payees
        • Enabling Payee Portals
      • Royalty Tokens
        • Creating Royalty Tokens
        • Receiving Royalty Tokens
      • Royalty Runs
        • Creating Royalty Runs
        • Fixing Unallocated Revenue
      • Statements
        • Viewing a Statement
        • Approving Statements
  • Payments
    • Payments With Tipalti
      • Connecting Payees To Tipalti
      • Making Payments with Tipalti
      • Retry Failed Tipalti Payments
    • Payments With PayPal
      • Making Payments with PayPal
    • Transactions
    • Adding Payee Advances
    • Exporting Payee Balances for External Payout Providers
  • Analytics
    • Consumption
    • Engagement
    • Trends
    • Geo
  • Resources
    • Learn The Basics
    • Metadata Styleguide
    • Support
    • Developer API
Powered by GitBook
On this page
  • GraphQL API Reference
  • Queries
  • balanceOf
  • collection
  • collectionMetadata
  • collections
  • currentPerson
  • fees
  • listCollectionMetadata
  • listMetadata
  • metadata
  • nftUses
  • person
  • persons
  • token
  • tokens
  • Mutations
  • createAvatarUrl
  • createCollectionAssetsUploadUrl
  • createUrl
  • saveCollectionDraft
  • saveDraft
  • updateCollectionDraft
  • updateDraft
  • updatePerson
  • Types
  • AddressResolverType
  • AvatarLinkReqDTO
  • AvatarLinkResDTO
  • BigInt
  • BlockChangedFilter
  • Block_height
  • Boolean
  • Bytes
  • Collection
  • CollectionContract_filter
  • CollectionContract_orderBy
  • CollectionEntity
  • CollectionEntityType
  • CollectionMetadataDraftReqDTO
  • CollectionMetadataDto
  • CollectionMetadataLinkReqDTO
  • CollectionMetadataLinkResDTO
  • CollectionMetadataListResDTO
  • CollectionsInput
  • DisplayType
  • Fees
  • FileStatus
  • FileType
  • Float
  • ID
  • Int
  • Listing
  • Listing_filter
  • MintedBy
  • NetworkName
  • NftLicenceDto
  • NftMetadataAttributeInput
  • NftMetadataAttributeObject
  • NftMetadataDTO
  • NftMetadataDraftReqDTO
  • NftMetadataDraftResDTO
  • NftMetadataLinkReqDTO
  • NftMetadataLinkResDTO
  • NftMetadataListResDTO
  • NftUseDTO
  • NftUseType
  • NftUsesDTO
  • OrderDirection
  • OwnedBy
  • Owner
  • OwnerWithMetadata
  • Owner_filter
  • PaginationParams
  • PersonDto
  • PersonIdentifier
  • Persons
  • Purchase
  • Purchase_filter
  • String
  • Token
  • TokenOwner
  • TokenOwner_filter
  • Token_filter
  • Token_orderBy
  • UpdatePerson
  • _SubgraphErrorPolicy_
  • collectionContractsQueryArgs
  • tokensInput
  • tokensQueryArgs

Was this helpful?

  1. Resources
  2. web3
  3. devel

nft-service-api

Last updated 23 hours ago

Was this helpful?

GraphQL API Reference

GraphQl endpoints for nft-service!

API Endpoints

# devel:
https://nft-service.devel.original.works/graphql
# staging:
https://nft-service.stage.original.works/graphql
# prod:
https://nft-service.original.works/graphql

Queries

balanceOf

Description

🔓 Public

Returns token balance of user

Response

Returns a

Arguments

Name
Description

Example

Query

query BalanceOf(
  $collectionContract: String!,
  $tokenId: String!,
  $userId: String!,
  $network: NetworkName!
) {
  balanceOf(
    collectionContract: $collectionContract,
    tokenId: $tokenId,
    userId: $userId,
    network: $network
  )
}

Variables

{
  "collectionContract": "xyz789",
  "tokenId": "abc123",
  "userId": "abc123",
  "network": "ropsten"
}

Response

{"data": {"balanceOf": "xyz789"}}

collection

Description

🔓 Public

Returns single collection

Response

Arguments

Name
Description

Example

Query

query Collection(
  $network: NetworkName!,
  $id: String!
) {
  collection(
    network: $network,
    id: $id
  ) {
    id
    owner
    tokens {
      id
      tokenId
      collectionContract {
        ...CollectionFragment
      }
      minter
      enterprise {
        ...CollectionEntityFragment
      }
      artist {
        ...CollectionEntityFragment
      }
      amount
      royaltyRecipient
      royaltyNumerator
      owners {
        ...TokenOwnerFragment
      }
      ownersWithMetadata {
        ...OwnerWithMetadataFragment
      }
      listing {
        ...ListingFragment
      }
      purchases {
        ...PurchaseFragment
      }
      tokenURI
      metadata {
        ...NftMetadataDTOFragment
      }
      nftUrl
      coverUrl
      networkName
      createdAt
      updatedAt
    }
    address
    contractURI
    networkName
    metadata {
      id
      userSub
      name
      symbol
      description
      coverImageS3Key
      coverImageS3Url
      coverImageIpfsUrl
      coverImageIpfsHash
      bannerImageS3Key
      bannerImageS3Url
      bannerImageIpfsHash
      bannerImageIpfsUrl
      externalLink
      defaultRoyalties
      defaultRoyaltyRecipient
      metadataIpfsHash
      metadataIpfsUrl
      networkName
      status
    }
    createdAt
    updatedAt
  }
}

Variables

{"network": "ropsten", "id": "xyz789"}

Response

{
  "data": {
    "collection": {
      "id": "xyz789",
      "owner": "abc123",
      "tokens": [Token],
      "address": "xyz789",
      "contractURI": "xyz789",
      "networkName": "ropsten",
      "metadata": CollectionMetadataDto,
      "createdAt": "abc123",
      "updatedAt": "abc123"
    }
  }
}

collectionMetadata

Description

🔒 JWT Token

Retrieve collection metadata by id

Response

Arguments

Name
Description

Example

Query

query CollectionMetadata($id: Float!) {
  collectionMetadata(id: $id) {
    id
    userSub
    name
    symbol
    description
    coverImageS3Key
    coverImageS3Url
    coverImageIpfsUrl
    coverImageIpfsHash
    bannerImageS3Key
    bannerImageS3Url
    bannerImageIpfsHash
    bannerImageIpfsUrl
    externalLink
    defaultRoyalties
    defaultRoyaltyRecipient
    metadataIpfsHash
    metadataIpfsUrl
    networkName
    status
  }
}

Variables

{"id": 987.65}

Response

{
  "data": {
    "collectionMetadata": {
      "id": 123,
      "userSub": "xyz789",
      "name": "abc123",
      "symbol": "xyz789",
      "description": "xyz789",
      "coverImageS3Key": "xyz789",
      "coverImageS3Url": "xyz789",
      "coverImageIpfsUrl": "abc123",
      "coverImageIpfsHash": "abc123",
      "bannerImageS3Key": "xyz789",
      "bannerImageS3Url": "abc123",
      "bannerImageIpfsHash": "abc123",
      "bannerImageIpfsUrl": "abc123",
      "externalLink": "abc123",
      "defaultRoyalties": "xyz789",
      "defaultRoyaltyRecipient": "abc123",
      "metadataIpfsHash": "abc123",
      "metadataIpfsUrl": "xyz789",
      "networkName": "ropsten",
      "status": "PENDING_UPLOAD"
    }
  }
}

collections

Description

🔓 Public

Returns collections

Response

Arguments

Name
Description

Example

Query

query Collections($input: CollectionsInput!) {
  collections(input: $input) {
    id
    owner
    tokens {
      id
      tokenId
      collectionContract {
        ...CollectionFragment
      }
      minter
      enterprise {
        ...CollectionEntityFragment
      }
      artist {
        ...CollectionEntityFragment
      }
      amount
      royaltyRecipient
      royaltyNumerator
      owners {
        ...TokenOwnerFragment
      }
      ownersWithMetadata {
        ...OwnerWithMetadataFragment
      }
      listing {
        ...ListingFragment
      }
      purchases {
        ...PurchaseFragment
      }
      tokenURI
      metadata {
        ...NftMetadataDTOFragment
      }
      nftUrl
      coverUrl
      networkName
      createdAt
      updatedAt
    }
    address
    contractURI
    networkName
    metadata {
      id
      userSub
      name
      symbol
      description
      coverImageS3Key
      coverImageS3Url
      coverImageIpfsUrl
      coverImageIpfsHash
      bannerImageS3Key
      bannerImageS3Url
      bannerImageIpfsHash
      bannerImageIpfsUrl
      externalLink
      defaultRoyalties
      defaultRoyaltyRecipient
      metadataIpfsHash
      metadataIpfsUrl
      networkName
      status
    }
    createdAt
    updatedAt
  }
}

Variables

{"input": CollectionsInput}

Response

{
  "data": {
    "collections": [
      {
        "id": "xyz789",
        "owner": "xyz789",
        "tokens": [Token],
        "address": "xyz789",
        "contractURI": "abc123",
        "networkName": "ropsten",
        "metadata": CollectionMetadataDto,
        "createdAt": "xyz789",
        "updatedAt": "abc123"
      }
    ]
  }
}

currentPerson

Description

🔒 JWT Token

Returns person from the context

Response

Example

Query

query CurrentPerson {
  currentPerson {
    id
    walletAddress
    smartWalletAddress
    username
    avatarS3Key
    avatarUrl
  }
}

Response

{
  "data": {
    "currentPerson": {
      "id": "abc123",
      "walletAddress": "abc123",
      "smartWalletAddress": "xyz789",
      "username": "abc123",
      "avatarS3Key": "abc123",
      "avatarUrl": "xyz789"
    }
  }
}

fees

Description

🔓 Public

Returns market fees

Response

Arguments

Name
Description

Example

Query

query Fees($network: NetworkName!) {
  fees(network: $network) {
    mintingFee
    sellingFee
  }
}

Variables

{"network": "ropsten"}

Response

{
  "data": {
    "fees": {
      "mintingFee": "xyz789",
      "sellingFee": "xyz789"
    }
  }
}

listCollectionMetadata

Description

🔒 JWT Token

Returns list of collection metadata

Response

Arguments

Name
Description

Example

Query

query ListCollectionMetadata($pagination: PaginationParams!) {
  listCollectionMetadata(pagination: $pagination) {
    items {
      id
      userSub
      name
      symbol
      description
      coverImageS3Key
      coverImageS3Url
      coverImageIpfsUrl
      coverImageIpfsHash
      bannerImageS3Key
      bannerImageS3Url
      bannerImageIpfsHash
      bannerImageIpfsUrl
      externalLink
      defaultRoyalties
      defaultRoyaltyRecipient
      metadataIpfsHash
      metadataIpfsUrl
      networkName
      status
    }
    count
  }
}

Variables

{"pagination": PaginationParams}

Response

{
  "data": {
    "listCollectionMetadata": {
      "items": [CollectionMetadataDto],
      "count": 123.45
    }
  }
}

listMetadata

Description

🔒 JWT Token

Returns list of NFT metadata

Response

Arguments

Name
Description

Example

Query

query ListMetadata($pagination: PaginationParams!) {
  listMetadata(pagination: $pagination) {
    items {
      id
      fileName
      title
      description
      artistId
      fileType
      networkName
      backgroundColor
      externalUrl
      youtubeUrl
      attributes {
        ...NftMetadataAttributeObjectFragment
      }
    }
    count
  }
}

Variables

{"pagination": PaginationParams}

Response

{
  "data": {
    "listMetadata": {
      "items": [NftMetadataDraftResDTO],
      "count": 123.45
    }
  }
}

metadata

Description

🔒 JWT Token

Retrieve metadata by id

Response

Arguments

Name
Description

Example

Query

query Metadata($id: Float!) {
  metadata(id: $id) {
    id
    userSub
    title
    description
    artistId
    fileType
    networkName
    s3Key
    s3CoverKey
    ipfsNftUrl
    ipfsCoverUrl
    ipfsMetadataUrl
    ipfsNftHash
    ipfsCoverHash
    licenceS3Key
    ipfsLicenceHash
    nftLicence {
      revelatorTermsAndConditions
      nftTitle
      label
      royaltyRate
      personalUses {
        ...NftUseDTOFragment
      }
      commercialUses {
        ...NftUseDTOFragment
      }
    }
    ipfsMetadataHash
    status
    backgroundColor
    externalUrl
    youtubeUrl
    attributes {
      value
      traitType
      displayType
    }
    ipfsNftPublicUrl
    ipfsCoverPublicUrl
    ipfsMetadataPublicUrl
    ipfsLicencePublicUrl
  }
}

Variables

{"id": 123.45}

Response

{
  "data": {
    "metadata": {
      "id": 987,
      "userSub": "xyz789",
      "title": "abc123",
      "description": "abc123",
      "artistId": "abc123",
      "fileType": "IMAGE",
      "networkName": "ropsten",
      "s3Key": "xyz789",
      "s3CoverKey": "abc123",
      "ipfsNftUrl": "xyz789",
      "ipfsCoverUrl": "xyz789",
      "ipfsMetadataUrl": "abc123",
      "ipfsNftHash": "xyz789",
      "ipfsCoverHash": "xyz789",
      "licenceS3Key": "xyz789",
      "ipfsLicenceHash": "xyz789",
      "nftLicence": NftLicenceDto,
      "ipfsMetadataHash": "abc123",
      "status": "PENDING_UPLOAD",
      "backgroundColor": "abc123",
      "externalUrl": "xyz789",
      "youtubeUrl": "xyz789",
      "attributes": [NftMetadataAttributeObject],
      "ipfsNftPublicUrl": "xyz789",
      "ipfsCoverPublicUrl": "abc123",
      "ipfsMetadataPublicUrl": "xyz789",
      "ipfsLicencePublicUrl": "abc123"
    }
  }
}

nftUses

Description

🔒 JWT Token

Licensed nft buyer rights

Response

Example

Query

query NftUses {
  nftUses {
    list {
      id
      name
      description
      position
      nftUseType
    }
  }
}

Response

{"data": {"nftUses": {"list": [NftUseDTO]}}}

person

Description

🔓 Public

Returns single person

Response

Arguments

Name
Description

Example

Query

query Person($identifier: PersonIdentifier!) {
  person(identifier: $identifier) {
    id
    walletAddress
    smartWalletAddress
    username
    avatarS3Key
    avatarUrl
  }
}

Variables

{"identifier": PersonIdentifier}

Response

{
  "data": {
    "person": {
      "id": "abc123",
      "walletAddress": "abc123",
      "smartWalletAddress": "abc123",
      "username": "xyz789",
      "avatarS3Key": "abc123",
      "avatarUrl": "abc123"
    }
  }
}

persons

Description

🔓 Public

Returns persons

Response

Arguments

Name
Description

Example

Query

query Persons($pagination: PaginationParams!) {
  persons(pagination: $pagination) {
    items {
      id
      walletAddress
      smartWalletAddress
      username
      avatarS3Key
      avatarUrl
    }
    count
  }
}

Variables

{"pagination": PaginationParams}

Response

{
  "data": {
    "persons": {"items": [PersonDto], "count": 987.65}
  }
}

token

Description

🔓 Public

Returns single token

Response

Arguments

Name
Description

Example

Query

query Token(
  $network: NetworkName!,
  $id: String!
) {
  token(
    network: $network,
    id: $id
  ) {
    id
    tokenId
    collectionContract {
      id
      owner
      tokens {
        ...TokenFragment
      }
      address
      contractURI
      networkName
      metadata {
        ...CollectionMetadataDtoFragment
      }
      createdAt
      updatedAt
    }
    minter
    enterprise {
      id
      type
      entityUri
      name
      description
      avatarUrl
      bannerUrl
      createdAt
      updatedAt
    }
    artist {
      id
      type
      entityUri
      name
      description
      avatarUrl
      bannerUrl
      createdAt
      updatedAt
    }
    amount
    royaltyRecipient
    royaltyNumerator
    owners {
      id
      owner {
        ...OwnerFragment
      }
      amountOwned
      amountDeposited
    }
    ownersWithMetadata {
      amountOwned
      amountDeposited
      id
      walletAddress
      smartWalletAddress
      username
      avatarS3Key
      avatarUrl
    }
    listing {
      id
      onSale
      seller {
        ...OwnerFragment
      }
      salePrice
      amountListed
      amountRemaining
      createdAt
      updatedAt
    }
    purchases {
      id
      amount
      salePrice
      value
      buyer {
        ...OwnerFragment
      }
      createdAt
    }
    tokenURI
    metadata {
      id
      userSub
      title
      description
      artistId
      fileType
      networkName
      s3Key
      s3CoverKey
      ipfsNftUrl
      ipfsCoverUrl
      ipfsMetadataUrl
      ipfsNftHash
      ipfsCoverHash
      licenceS3Key
      ipfsLicenceHash
      nftLicence {
        ...NftLicenceDtoFragment
      }
      ipfsMetadataHash
      status
      backgroundColor
      externalUrl
      youtubeUrl
      attributes {
        ...NftMetadataAttributeObjectFragment
      }
      ipfsNftPublicUrl
      ipfsCoverPublicUrl
      ipfsMetadataPublicUrl
      ipfsLicencePublicUrl
    }
    nftUrl
    coverUrl
    networkName
    createdAt
    updatedAt
  }
}

Variables

{"network": "ropsten", "id": "xyz789"}

Response

{
  "data": {
    "token": {
      "id": "abc123",
      "tokenId": "abc123",
      "collectionContract": Collection,
      "minter": "xyz789",
      "enterprise": CollectionEntity,
      "artist": CollectionEntity,
      "amount": "xyz789",
      "royaltyRecipient": "xyz789",
      "royaltyNumerator": "xyz789",
      "owners": [TokenOwner],
      "ownersWithMetadata": [OwnerWithMetadata],
      "listing": Listing,
      "purchases": [Purchase],
      "tokenURI": "abc123",
      "metadata": NftMetadataDTO,
      "nftUrl": "xyz789",
      "coverUrl": "abc123",
      "networkName": "ropsten",
      "createdAt": "abc123",
      "updatedAt": "abc123"
    }
  }
}

tokens

Description

🔓 Public

Returns tokens

Response

Arguments

Name
Description

Example

Query

query Tokens($input: tokensInput!) {
  tokens(input: $input) {
    id
    tokenId
    collectionContract {
      id
      owner
      tokens {
        ...TokenFragment
      }
      address
      contractURI
      networkName
      metadata {
        ...CollectionMetadataDtoFragment
      }
      createdAt
      updatedAt
    }
    minter
    enterprise {
      id
      type
      entityUri
      name
      description
      avatarUrl
      bannerUrl
      createdAt
      updatedAt
    }
    artist {
      id
      type
      entityUri
      name
      description
      avatarUrl
      bannerUrl
      createdAt
      updatedAt
    }
    amount
    royaltyRecipient
    royaltyNumerator
    owners {
      id
      owner {
        ...OwnerFragment
      }
      amountOwned
      amountDeposited
    }
    ownersWithMetadata {
      amountOwned
      amountDeposited
      id
      walletAddress
      smartWalletAddress
      username
      avatarS3Key
      avatarUrl
    }
    listing {
      id
      onSale
      seller {
        ...OwnerFragment
      }
      salePrice
      amountListed
      amountRemaining
      createdAt
      updatedAt
    }
    purchases {
      id
      amount
      salePrice
      value
      buyer {
        ...OwnerFragment
      }
      createdAt
    }
    tokenURI
    metadata {
      id
      userSub
      title
      description
      artistId
      fileType
      networkName
      s3Key
      s3CoverKey
      ipfsNftUrl
      ipfsCoverUrl
      ipfsMetadataUrl
      ipfsNftHash
      ipfsCoverHash
      licenceS3Key
      ipfsLicenceHash
      nftLicence {
        ...NftLicenceDtoFragment
      }
      ipfsMetadataHash
      status
      backgroundColor
      externalUrl
      youtubeUrl
      attributes {
        ...NftMetadataAttributeObjectFragment
      }
      ipfsNftPublicUrl
      ipfsCoverPublicUrl
      ipfsMetadataPublicUrl
      ipfsLicencePublicUrl
    }
    nftUrl
    coverUrl
    networkName
    createdAt
    updatedAt
  }
}

Variables

{"input": tokensInput}

Response

{
  "data": {
    "tokens": [
      {
        "id": "xyz789",
        "tokenId": "xyz789",
        "collectionContract": Collection,
        "minter": "abc123",
        "enterprise": CollectionEntity,
        "artist": CollectionEntity,
        "amount": "abc123",
        "royaltyRecipient": "abc123",
        "royaltyNumerator": "abc123",
        "owners": [TokenOwner],
        "ownersWithMetadata": [OwnerWithMetadata],
        "listing": Listing,
        "purchases": [Purchase],
        "tokenURI": "abc123",
        "metadata": NftMetadataDTO,
        "nftUrl": "abc123",
        "coverUrl": "xyz789",
        "networkName": "ropsten",
        "createdAt": "xyz789",
        "updatedAt": "abc123"
      }
    ]
  }
}

Mutations

createAvatarUrl

Description

🔒 JWT Token

Creates Avatar URL

Response

Arguments

Name
Description

Example

Query

mutation CreateAvatarUrl($avatarLink: AvatarLinkReqDTO!) {
  createAvatarUrl(avatarLink: $avatarLink) {
    avatarUploadUrl
  }
}

Variables

{"avatarLink": AvatarLinkReqDTO}

Response

{
  "data": {
    "createAvatarUrl": {
      "avatarUploadUrl": "abc123"
    }
  }
}

createCollectionAssetsUploadUrl

Description

🔒 JWT Token

Creates Metadata URL

Response

Arguments

Name
Description

id of the collection-metadata draft

Example

Query

mutation CreateCollectionAssetsUploadUrl(
  $collectionMetadataLink: CollectionMetadataLinkReqDTO!,
  $id: Float!
) {
  createCollectionAssetsUploadUrl(
    collectionMetadataLink: $collectionMetadataLink,
    id: $id
  ) {
    coverUploadUrl
    bannerUploadUrl
  }
}

Variables

{
  "collectionMetadataLink": CollectionMetadataLinkReqDTO,
  "id": 123.45
}

Response

{
  "data": {
    "createCollectionAssetsUploadUrl": {
      "coverUploadUrl": "xyz789",
      "bannerUploadUrl": "xyz789"
    }
  }
}

createUrl

Description

🔒 JWT Token

Creates Metadata URL

Response

Arguments

Name
Description

id of the nft-metadata draft

Example

Query

mutation CreateUrl(
  $nftMetadataLink: NftMetadataLinkReqDTO!,
  $id: Float!
) {
  createUrl(
    nftMetadataLink: $nftMetadataLink,
    id: $id
  ) {
    uploadUrl
    coverUploadUrl
  }
}

Variables

{"nftMetadataLink": NftMetadataLinkReqDTO, "id": 123.45}

Response

{
  "data": {
    "createUrl": {
      "uploadUrl": "xyz789",
      "coverUploadUrl": "xyz789"
    }
  }
}

saveCollectionDraft

Description

🔒 JWT Token

Save collection metadata as a draft. Does not deploy an NFT contract. You can edit the data.

Response

Arguments

Name
Description

Example

Query

mutation SaveCollectionDraft($collectionMetadataDraft: CollectionMetadataDraftReqDTO!) {
  saveCollectionDraft(collectionMetadataDraft: $collectionMetadataDraft) {
    id
    userSub
    name
    symbol
    description
    coverImageS3Key
    coverImageS3Url
    coverImageIpfsUrl
    coverImageIpfsHash
    bannerImageS3Key
    bannerImageS3Url
    bannerImageIpfsHash
    bannerImageIpfsUrl
    externalLink
    defaultRoyalties
    defaultRoyaltyRecipient
    metadataIpfsHash
    metadataIpfsUrl
    networkName
    status
  }
}

Variables

{"collectionMetadataDraft": CollectionMetadataDraftReqDTO}

Response

{
  "data": {
    "saveCollectionDraft": {
      "id": 987,
      "userSub": "xyz789",
      "name": "abc123",
      "symbol": "abc123",
      "description": "abc123",
      "coverImageS3Key": "xyz789",
      "coverImageS3Url": "xyz789",
      "coverImageIpfsUrl": "abc123",
      "coverImageIpfsHash": "xyz789",
      "bannerImageS3Key": "xyz789",
      "bannerImageS3Url": "xyz789",
      "bannerImageIpfsHash": "xyz789",
      "bannerImageIpfsUrl": "abc123",
      "externalLink": "xyz789",
      "defaultRoyalties": "xyz789",
      "defaultRoyaltyRecipient": "abc123",
      "metadataIpfsHash": "xyz789",
      "metadataIpfsUrl": "abc123",
      "networkName": "ropsten",
      "status": "PENDING_UPLOAD"
    }
  }
}

saveDraft

Description

🔒 JWT Token

Save nft metadata as a draft. Does not create a token. You can edit the data.

Response

Arguments

Name
Description

Example

Query

mutation SaveDraft($nftMetadataDraft: NftMetadataDraftReqDTO!) {
  saveDraft(nftMetadataDraft: $nftMetadataDraft) {
    id
    fileName
    title
    description
    artistId
    fileType
    networkName
    backgroundColor
    externalUrl
    youtubeUrl
    attributes {
      value
      traitType
      displayType
    }
  }
}

Variables

{"nftMetadataDraft": NftMetadataDraftReqDTO}

Response

{
  "data": {
    "saveDraft": {
      "id": 123.45,
      "fileName": "xyz789",
      "title": "xyz789",
      "description": "xyz789",
      "artistId": "abc123",
      "fileType": "IMAGE",
      "networkName": "ropsten",
      "backgroundColor": "abc123",
      "externalUrl": "abc123",
      "youtubeUrl": "xyz789",
      "attributes": [NftMetadataAttributeObject]
    }
  }
}

updateCollectionDraft

Description

🔒 JWT Token

Updates collection metadata draft

Response

Arguments

Name
Description

Example

Query

mutation UpdateCollectionDraft(
  $collectionMetadataDraft: CollectionMetadataDraftReqDTO!,
  $id: Float!
) {
  updateCollectionDraft(
    collectionMetadataDraft: $collectionMetadataDraft,
    id: $id
  ) {
    id
    userSub
    name
    symbol
    description
    coverImageS3Key
    coverImageS3Url
    coverImageIpfsUrl
    coverImageIpfsHash
    bannerImageS3Key
    bannerImageS3Url
    bannerImageIpfsHash
    bannerImageIpfsUrl
    externalLink
    defaultRoyalties
    defaultRoyaltyRecipient
    metadataIpfsHash
    metadataIpfsUrl
    networkName
    status
  }
}

Variables

{
  "collectionMetadataDraft": CollectionMetadataDraftReqDTO,
  "id": 123.45
}

Response

{
  "data": {
    "updateCollectionDraft": {
      "id": 987,
      "userSub": "xyz789",
      "name": "xyz789",
      "symbol": "xyz789",
      "description": "abc123",
      "coverImageS3Key": "xyz789",
      "coverImageS3Url": "abc123",
      "coverImageIpfsUrl": "abc123",
      "coverImageIpfsHash": "abc123",
      "bannerImageS3Key": "xyz789",
      "bannerImageS3Url": "abc123",
      "bannerImageIpfsHash": "abc123",
      "bannerImageIpfsUrl": "abc123",
      "externalLink": "abc123",
      "defaultRoyalties": "xyz789",
      "defaultRoyaltyRecipient": "xyz789",
      "metadataIpfsHash": "abc123",
      "metadataIpfsUrl": "xyz789",
      "networkName": "ropsten",
      "status": "PENDING_UPLOAD"
    }
  }
}

updateDraft

Description

🔒 JWT Token

Updates nft metadata draft

Response

Arguments

Name
Description

Example

Query

mutation UpdateDraft(
  $updateNFTMetadataDraft: NftMetadataDraftReqDTO!,
  $id: Float!
) {
  updateDraft(
    updateNFTMetadataDraft: $updateNFTMetadataDraft,
    id: $id
  ) {
    id
    fileName
    title
    description
    artistId
    fileType
    networkName
    backgroundColor
    externalUrl
    youtubeUrl
    attributes {
      value
      traitType
      displayType
    }
  }
}

Variables

{
  "updateNFTMetadataDraft": NftMetadataDraftReqDTO,
  "id": 987.65
}

Response

{
  "data": {
    "updateDraft": {
      "id": 987.65,
      "fileName": "xyz789",
      "title": "xyz789",
      "description": "abc123",
      "artistId": "abc123",
      "fileType": "IMAGE",
      "networkName": "ropsten",
      "backgroundColor": "xyz789",
      "externalUrl": "abc123",
      "youtubeUrl": "abc123",
      "attributes": [NftMetadataAttributeObject]
    }
  }
}

updatePerson

Description

🔒 JWT Token

Updates person

Response

Arguments

Name
Description

Example

Query

mutation UpdatePerson($updatePerson: UpdatePerson!) {
  updatePerson(updatePerson: $updatePerson) {
    id
    walletAddress
    smartWalletAddress
    username
    avatarS3Key
    avatarUrl
  }
}

Variables

{"updatePerson": UpdatePerson}

Response

{
  "data": {
    "updatePerson": {
      "id": "xyz789",
      "walletAddress": "xyz789",
      "smartWalletAddress": "xyz789",
      "username": "xyz789",
      "avatarS3Key": "abc123",
      "avatarUrl": "abc123"
    }
  }
}

Types

AddressResolverType

Values

Enum Value
Description

PERSON_ID

OWNER_URI

Example

"PERSON_ID"

AvatarLinkReqDTO

Fields

Input Field
Description

the file name must contain its extension -> [name].jpg

mime type of the avatar file -> image/jpeg

Example

{
  "fileName": "xyz789",
  "contentType": "xyz789"
}

AvatarLinkResDTO

Fields

Field Name
Description

Example

{"avatarUploadUrl": "xyz789"}

BigInt

Example

{}

BlockChangedFilter

Fields

Input Field
Description

Example

{"number_gte": 987}

Block_height

Fields

Input Field
Description

Example

{"hash": Bytes, "number": 987, "number_gte": 987}

Boolean

Description

The Boolean scalar type represents true or false.

Bytes

Example

Bytes

Collection

Fields

Field Name
Description

Example

{
  "id": "abc123",
  "owner": "xyz789",
  "tokens": [Token],
  "address": "xyz789",
  "contractURI": "xyz789",
  "networkName": "ropsten",
  "metadata": CollectionMetadataDto,
  "createdAt": "abc123",
  "updatedAt": "abc123"
}

CollectionContract_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "address": Bytes,
  "address_contains": Bytes,
  "address_gt": Bytes,
  "address_gte": Bytes,
  "address_in": [Bytes],
  "address_lt": Bytes,
  "address_lte": Bytes,
  "address_not": Bytes,
  "address_not_contains": Bytes,
  "address_not_in": [Bytes],
  "and": [CollectionContract_filter],
  "contractURI": "abc123",
  "contractURI_contains": "abc123",
  "contractURI_contains_nocase": "xyz789",
  "contractURI_ends_with": "xyz789",
  "contractURI_ends_with_nocase": "xyz789",
  "contractURI_gt": "abc123",
  "contractURI_gte": "abc123",
  "contractURI_in": ["xyz789"],
  "contractURI_lt": "abc123",
  "contractURI_lte": "abc123",
  "contractURI_not": "xyz789",
  "contractURI_not_contains": "xyz789",
  "contractURI_not_contains_nocase": "abc123",
  "contractURI_not_ends_with": "xyz789",
  "contractURI_not_ends_with_nocase": "abc123",
  "contractURI_not_in": ["abc123"],
  "contractURI_not_starts_with": "xyz789",
  "contractURI_not_starts_with_nocase": "xyz789",
  "contractURI_starts_with": "xyz789",
  "contractURI_starts_with_nocase": "abc123",
  "createdAt": "abc123",
  "createdAt_contains": "abc123",
  "createdAt_contains_nocase": "abc123",
  "createdAt_ends_with": "xyz789",
  "createdAt_ends_with_nocase": "abc123",
  "createdAt_gt": "xyz789",
  "createdAt_gte": "abc123",
  "createdAt_in": ["xyz789"],
  "createdAt_lt": "xyz789",
  "createdAt_lte": "xyz789",
  "createdAt_not": "abc123",
  "createdAt_not_contains": "abc123",
  "createdAt_not_contains_nocase": "xyz789",
  "createdAt_not_ends_with": "abc123",
  "createdAt_not_ends_with_nocase": "abc123",
  "createdAt_not_in": ["xyz789"],
  "createdAt_not_starts_with": "xyz789",
  "createdAt_not_starts_with_nocase": "abc123",
  "createdAt_starts_with": "abc123",
  "createdAt_starts_with_nocase": "abc123",
  "id": 4,
  "id_gt": 4,
  "id_gte": "4",
  "id_in": ["4"],
  "id_lt": 4,
  "id_lte": "4",
  "id_not": "4",
  "id_not_in": ["4"],
  "or": [CollectionContract_filter],
  "owner": Bytes,
  "owner_contains": Bytes,
  "owner_gt": Bytes,
  "owner_gte": Bytes,
  "owner_in": [Bytes],
  "owner_lt": Bytes,
  "owner_lte": Bytes,
  "owner_not": Bytes,
  "owner_not_contains": Bytes,
  "owner_not_in": [Bytes],
  "tokens_": Token_filter,
  "updatedAt": "abc123",
  "updatedAt_contains": "abc123",
  "updatedAt_contains_nocase": "abc123",
  "updatedAt_ends_with": "xyz789",
  "updatedAt_ends_with_nocase": "xyz789",
  "updatedAt_gt": "abc123",
  "updatedAt_gte": "xyz789",
  "updatedAt_in": ["xyz789"],
  "updatedAt_lt": "xyz789",
  "updatedAt_lte": "abc123",
  "updatedAt_not": "abc123",
  "updatedAt_not_contains": "xyz789",
  "updatedAt_not_contains_nocase": "xyz789",
  "updatedAt_not_ends_with": "abc123",
  "updatedAt_not_ends_with_nocase": "abc123",
  "updatedAt_not_in": ["abc123"],
  "updatedAt_not_starts_with": "xyz789",
  "updatedAt_not_starts_with_nocase": "abc123",
  "updatedAt_starts_with": "abc123",
  "updatedAt_starts_with_nocase": "abc123"
}

CollectionContract_orderBy

Values

Enum Value
Description

address

contractURI

createdAt

id

owner

tokens

updatedAt

Example

"address"

CollectionEntity

Description

represents an element of the hierarchy within the enterprise.

Fields

Field Name
Description

Auto-incrementing identifier.

Specifies the type of entry. Represents the hierarchy level within the enterprise.

Tenant ID to which artists, enterprise and labels belong.

Entity name.

Entity description.

avatar url, displayed on the storefront.

banner url, displayed on the storefront.

Time at which the object was created.

Time at which the object was last updated.

Example

{
  "id": "4",
  "type": "ENTERPRISE",
  "entityUri": "xyz789",
  "name": "abc123",
  "description": "abc123",
  "avatarUrl": "abc123",
  "bannerUrl": "abc123",
  "createdAt": "abc123",
  "updatedAt": "xyz789"
}

CollectionEntityType

Values

Enum Value
Description

ENTERPRISE

ARTIST

LABEL

Example

"ENTERPRISE"

CollectionMetadataDraftReqDTO

Fields

Input Field
Description

Example

{
  "name": "xyz789",
  "symbol": "xyz789",
  "description": "xyz789",
  "externalLink": "abc123",
  "defaultRoyalties": "abc123",
  "defaultRoyaltyRecipient": "abc123",
  "networkName": "ropsten"
}

CollectionMetadataDto

Fields

Field Name
Description

id of the collection

sub of the user

name of the collection

symbol of the collection

description of the collection

s3 key of the cover image

s3 link of the cover image

ipfs link of the cover image

ipfs hash of the cover image

s3 key of the banner image

s3 link of the banner image

ipfs hash of the banner image

ipfs link of the banner image

external link of the collection

default royalty basis point

default royalty recipient

ipfs link of contract level metadata

ipfs link of contract level metadata

name of the network

status of the uploading files

Example

{
  "id": 123,
  "userSub": "xyz789",
  "name": "xyz789",
  "symbol": "abc123",
  "description": "abc123",
  "coverImageS3Key": "abc123",
  "coverImageS3Url": "abc123",
  "coverImageIpfsUrl": "abc123",
  "coverImageIpfsHash": "abc123",
  "bannerImageS3Key": "xyz789",
  "bannerImageS3Url": "abc123",
  "bannerImageIpfsHash": "abc123",
  "bannerImageIpfsUrl": "xyz789",
  "externalLink": "abc123",
  "defaultRoyalties": "xyz789",
  "defaultRoyaltyRecipient": "xyz789",
  "metadataIpfsHash": "abc123",
  "metadataIpfsUrl": "abc123",
  "networkName": "ropsten",
  "status": "PENDING_UPLOAD"
}

CollectionMetadataLinkReqDTO

Fields

Input Field
Description

the cover of the collection | the cover name must contain its extension -> [name].jpg

mime type of the collection cover file -> image/jpeg

the banner of the collection | the banner name must contain its extension -> [name].jpg

mime type of the collection banner file -> image/jpeg

Example

{
  "coverFileName": "abc123",
  "coverFileMimeType": "abc123",
  "bannerFileName": "xyz789",
  "bannerFileMimeType": "xyz789"
}

CollectionMetadataLinkResDTO

Fields

Field Name
Description

Example

{
  "coverUploadUrl": "xyz789",
  "bannerUploadUrl": "abc123"
}

CollectionMetadataListResDTO

Fields

Field Name
Description

Example

{"items": [CollectionMetadataDto], "count": 123.45}

CollectionsInput

Fields

Input Field
Description

Name of the blockchain network on which the transaction occurs

Parameters filtering collections by owner. One collection can have only one owner.

Parameters filtering collections from subgraph.

Example

{
  "network": "ropsten",
  "ownedBy": OwnedBy,
  "queryParams": collectionContractsQueryArgs
}

DisplayType

Values

Enum Value
Description

DATE

NUMBER

BOOST_NUMBER

BOOST_PERCENTAGE

Example

"DATE"

Fees

Fields

Field Name
Description

Example

{
  "mintingFee": "abc123",
  "sellingFee": "abc123"
}

FileStatus

Values

Enum Value
Description

PENDING_UPLOAD

UPLOADED

DRAFT

Example

"PENDING_UPLOAD"

FileType

Values

Enum Value
Description

IMAGE

MEDIA

Example

"IMAGE"

Float

Description

Example

123.45

ID

Description

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

Example

"4"

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example

987

Listing

Fields

Field Name
Description

Example

{
  "id": "xyz789",
  "onSale": true,
  "seller": Owner,
  "salePrice": "xyz789",
  "amountListed": "abc123",
  "amountRemaining": "abc123",
  "createdAt": "abc123",
  "updatedAt": "xyz789"
}

Listing_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "amountListed": {},
  "amountListed_gt": {},
  "amountListed_gte": {},
  "amountListed_in": [{}],
  "amountListed_lt": {},
  "amountListed_lte": {},
  "amountListed_not": {},
  "amountListed_not_in": [{}],
  "amountRemaining": {},
  "amountRemaining_gt": {},
  "amountRemaining_gte": {},
  "amountRemaining_in": [{}],
  "amountRemaining_lt": {},
  "amountRemaining_lte": {},
  "amountRemaining_not": {},
  "amountRemaining_not_in": [{}],
  "and": [Listing_filter],
  "createdAt": "xyz789",
  "createdAt_contains": "abc123",
  "createdAt_contains_nocase": "abc123",
  "createdAt_ends_with": "abc123",
  "createdAt_ends_with_nocase": "abc123",
  "createdAt_gt": "xyz789",
  "createdAt_gte": "abc123",
  "createdAt_in": ["abc123"],
  "createdAt_lt": "abc123",
  "createdAt_lte": "xyz789",
  "createdAt_not": "abc123",
  "createdAt_not_contains": "abc123",
  "createdAt_not_contains_nocase": "xyz789",
  "createdAt_not_ends_with": "abc123",
  "createdAt_not_ends_with_nocase": "abc123",
  "createdAt_not_in": ["abc123"],
  "createdAt_not_starts_with": "abc123",
  "createdAt_not_starts_with_nocase": "xyz789",
  "createdAt_starts_with": "abc123",
  "createdAt_starts_with_nocase": "abc123",
  "id": 4,
  "id_gt": "4",
  "id_gte": "4",
  "id_in": [4],
  "id_lt": 4,
  "id_lte": 4,
  "id_not": "4",
  "id_not_in": [4],
  "onSale": false,
  "onSale_in": [true],
  "onSale_not": false,
  "onSale_not_in": [false],
  "or": [Listing_filter],
  "salePrice": {},
  "salePrice_gt": {},
  "salePrice_gte": {},
  "salePrice_in": [{}],
  "salePrice_lt": {},
  "salePrice_lte": {},
  "salePrice_not": {},
  "salePrice_not_in": [{}],
  "seller": "abc123",
  "seller_": Owner_filter,
  "seller_contains": "abc123",
  "seller_contains_nocase": "abc123",
  "seller_ends_with": "abc123",
  "seller_ends_with_nocase": "xyz789",
  "seller_gt": "abc123",
  "seller_gte": "xyz789",
  "seller_in": ["xyz789"],
  "seller_lt": "xyz789",
  "seller_lte": "xyz789",
  "seller_not": "xyz789",
  "seller_not_contains": "xyz789",
  "seller_not_contains_nocase": "xyz789",
  "seller_not_ends_with": "abc123",
  "seller_not_ends_with_nocase": "xyz789",
  "seller_not_in": ["xyz789"],
  "seller_not_starts_with": "xyz789",
  "seller_not_starts_with_nocase": "xyz789",
  "seller_starts_with": "xyz789",
  "seller_starts_with_nocase": "xyz789",
  "token": "abc123",
  "token_": Token_filter,
  "token_contains": "xyz789",
  "token_contains_nocase": "xyz789",
  "token_ends_with": "xyz789",
  "token_ends_with_nocase": "abc123",
  "token_gt": "abc123",
  "token_gte": "abc123",
  "token_in": ["xyz789"],
  "token_lt": "abc123",
  "token_lte": "xyz789",
  "token_not": "abc123",
  "token_not_contains": "xyz789",
  "token_not_contains_nocase": "abc123",
  "token_not_ends_with": "xyz789",
  "token_not_ends_with_nocase": "xyz789",
  "token_not_in": ["xyz789"],
  "token_not_starts_with": "abc123",
  "token_not_starts_with_nocase": "xyz789",
  "token_starts_with": "abc123",
  "token_starts_with_nocase": "xyz789",
  "updatedAt": "xyz789",
  "updatedAt_contains": "xyz789",
  "updatedAt_contains_nocase": "abc123",
  "updatedAt_ends_with": "xyz789",
  "updatedAt_ends_with_nocase": "xyz789",
  "updatedAt_gt": "abc123",
  "updatedAt_gte": "abc123",
  "updatedAt_in": ["xyz789"],
  "updatedAt_lt": "xyz789",
  "updatedAt_lte": "abc123",
  "updatedAt_not": "abc123",
  "updatedAt_not_contains": "abc123",
  "updatedAt_not_contains_nocase": "xyz789",
  "updatedAt_not_ends_with": "xyz789",
  "updatedAt_not_ends_with_nocase": "abc123",
  "updatedAt_not_in": ["xyz789"],
  "updatedAt_not_starts_with": "xyz789",
  "updatedAt_not_starts_with_nocase": "abc123",
  "updatedAt_starts_with": "xyz789",
  "updatedAt_starts_with_nocase": "xyz789"
}

MintedBy

Fields

Input Field
Description

The value type by which the tokens/collections are filtered. PERSON_ID - Person model identifier, OWNER_URI - Model identifier from the revelator database. ID scheme: [tenantName]|[entityType]|[number] (Revelator|enterprise|4)

The value by which the tokens/collections are filtered.

Example

{"type": "PERSON_ID", "value": "abc123"}

NetworkName

Values

Enum Value
Description

ropsten

kovan

ownet

mainnet

binance

bnbtest

sepolia

local

test

polygon

goerli

mumbai

ethereum

shibuya

amoy

base

baseSepolia

Example

"ropsten"

NftLicenceDto

Fields

Field Name
Description

Example

{
  "revelatorTermsAndConditions": true,
  "nftTitle": "abc123",
  "label": "abc123",
  "royaltyRate": "abc123",
  "personalUses": [NftUseDTO],
  "commercialUses": [NftUseDTO]
}

NftMetadataAttributeInput

Fields

Input Field
Description

Example

{
  "value": "xyz789",
  "traitType": "abc123",
  "displayType": "DATE"
}

NftMetadataAttributeObject

Fields

Field Name
Description

Example

{
  "value": "xyz789",
  "traitType": "abc123",
  "displayType": "DATE"
}

NftMetadataDTO

Fields

Field Name
Description

Example

{
  "id": 987,
  "userSub": "abc123",
  "title": "xyz789",
  "description": "xyz789",
  "artistId": "abc123",
  "fileType": "IMAGE",
  "networkName": "ropsten",
  "s3Key": "abc123",
  "s3CoverKey": "abc123",
  "ipfsNftUrl": "xyz789",
  "ipfsCoverUrl": "xyz789",
  "ipfsMetadataUrl": "abc123",
  "ipfsNftHash": "abc123",
  "ipfsCoverHash": "xyz789",
  "licenceS3Key": "abc123",
  "ipfsLicenceHash": "xyz789",
  "nftLicence": NftLicenceDto,
  "ipfsMetadataHash": "xyz789",
  "status": "PENDING_UPLOAD",
  "backgroundColor": "abc123",
  "externalUrl": "abc123",
  "youtubeUrl": "abc123",
  "attributes": [NftMetadataAttributeObject],
  "ipfsNftPublicUrl": "xyz789",
  "ipfsCoverPublicUrl": "xyz789",
  "ipfsMetadataPublicUrl": "xyz789",
  "ipfsLicencePublicUrl": "abc123"
}

NftMetadataDraftReqDTO

Fields

Input Field
Description

Example

{
  "backgroundColor": "abc123",
  "externalUrl": "xyz789",
  "youtubeUrl": "abc123",
  "attributes": [NftMetadataAttributeInput],
  "title": "abc123",
  "description": "xyz789",
  "artistId": "xyz789",
  "fileType": "IMAGE",
  "networkName": "ropsten",
  "revelatorTermsAndConditions": false,
  "personalUses": [123],
  "commercialUses": [987]
}

NftMetadataDraftResDTO

Fields

Field Name
Description

Example

{
  "id": 987.65,
  "fileName": "xyz789",
  "title": "xyz789",
  "description": "abc123",
  "artistId": "xyz789",
  "fileType": "IMAGE",
  "networkName": "ropsten",
  "backgroundColor": "xyz789",
  "externalUrl": "xyz789",
  "youtubeUrl": "abc123",
  "attributes": [NftMetadataAttributeObject]
}

NftMetadataLinkReqDTO

Fields

Input Field
Description

the file name must contain its extension -> [name].jpg

mime type of the nft file -> image/jpeg

the file name must contain its extension -> [name].jpg

mime type of the cover image file -> image/jpeg

Example

{
  "fileName": "abc123",
  "fileMime": "abc123",
  "coverFileName": "abc123",
  "coverMime": "abc123"
}

NftMetadataLinkResDTO

Fields

Field Name
Description

Example

{
  "uploadUrl": "xyz789",
  "coverUploadUrl": "xyz789"
}

NftMetadataListResDTO

Fields

Field Name
Description

Example

{"items": [NftMetadataDraftResDTO], "count": 123.45}

NftUseDTO

Fields

Field Name
Description

Example

{
  "id": 987,
  "name": "abc123",
  "description": "xyz789",
  "position": 987.65,
  "nftUseType": "personal"
}

NftUseType

Values

Enum Value
Description

personal

commercial

Example

"personal"

NftUsesDTO

Fields

Field Name
Description

Example

{"list": [NftUseDTO]}

OrderDirection

Description

Defines the order direction, either ascending or descending

Values

Enum Value
Description

asc

desc

Example

"asc"

OwnedBy

Fields

Input Field
Description

The value type by which the tokens/collections are filtered. PERSON_ID - Person model identifier, OWNER_URI - Model identifier from the revelator database. ID scheme: [tenantName]|[entityType]|[number] (Revelator|enterprise|4)

The value by which the tokens/collections are filtered.

Example

{"type": "PERSON_ID", "value": "xyz789"}

Owner

Fields

Field Name
Description

Example

{"address": "abc123"}

OwnerWithMetadata

Fields

Field Name
Description

Example

{
  "amountOwned": "abc123",
  "amountDeposited": "abc123",
  "id": "abc123",
  "walletAddress": "abc123",
  "smartWalletAddress": "abc123",
  "username": "xyz789",
  "avatarS3Key": "xyz789",
  "avatarUrl": "xyz789"
}

Owner_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "address": Bytes,
  "address_contains": Bytes,
  "address_gt": Bytes,
  "address_gte": Bytes,
  "address_in": [Bytes],
  "address_lt": Bytes,
  "address_lte": Bytes,
  "address_not": Bytes,
  "address_not_contains": Bytes,
  "address_not_in": [Bytes],
  "and": [Owner_filter],
  "id": "4",
  "id_gt": 4,
  "id_gte": "4",
  "id_in": [4],
  "id_lt": "4",
  "id_lte": "4",
  "id_not": 4,
  "id_not_in": ["4"],
  "listings_": Listing_filter,
  "or": [Owner_filter],
  "purchases_": Purchase_filter,
  "tokens_": TokenOwner_filter
}

PaginationParams

Fields

Input Field
Description

Example

{"startId": 123.45, "limit": 987.65}

PersonDto

Fields

Field Name
Description

Example

{
  "id": "xyz789",
  "walletAddress": "xyz789",
  "smartWalletAddress": "abc123",
  "username": "xyz789",
  "avatarS3Key": "xyz789",
  "avatarUrl": "xyz789"
}

PersonIdentifier

Fields

Input Field
Description

Example

{
  "id": "xyz789",
  "walletAddress": "xyz789"
}

Persons

Fields

Field Name
Description

Example

{"items": [PersonDto], "count": 123.45}

Purchase

Fields

Field Name
Description

Example

{
  "id": "abc123",
  "amount": "xyz789",
  "salePrice": "xyz789",
  "value": "xyz789",
  "buyer": Owner,
  "createdAt": "abc123"
}

Purchase_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "amount": {},
  "amount_gt": {},
  "amount_gte": {},
  "amount_in": [{}],
  "amount_lt": {},
  "amount_lte": {},
  "amount_not": {},
  "amount_not_in": [{}],
  "and": [Purchase_filter],
  "buyer": "abc123",
  "buyer_": Owner_filter,
  "buyer_contains": "abc123",
  "buyer_contains_nocase": "abc123",
  "buyer_ends_with": "xyz789",
  "buyer_ends_with_nocase": "xyz789",
  "buyer_gt": "xyz789",
  "buyer_gte": "abc123",
  "buyer_in": ["abc123"],
  "buyer_lt": "abc123",
  "buyer_lte": "abc123",
  "buyer_not": "xyz789",
  "buyer_not_contains": "xyz789",
  "buyer_not_contains_nocase": "abc123",
  "buyer_not_ends_with": "abc123",
  "buyer_not_ends_with_nocase": "abc123",
  "buyer_not_in": ["xyz789"],
  "buyer_not_starts_with": "xyz789",
  "buyer_not_starts_with_nocase": "abc123",
  "buyer_starts_with": "xyz789",
  "buyer_starts_with_nocase": "abc123",
  "createdAt": "xyz789",
  "createdAt_contains": "abc123",
  "createdAt_contains_nocase": "abc123",
  "createdAt_ends_with": "xyz789",
  "createdAt_ends_with_nocase": "abc123",
  "createdAt_gt": "xyz789",
  "createdAt_gte": "xyz789",
  "createdAt_in": ["xyz789"],
  "createdAt_lt": "xyz789",
  "createdAt_lte": "abc123",
  "createdAt_not": "xyz789",
  "createdAt_not_contains": "abc123",
  "createdAt_not_contains_nocase": "abc123",
  "createdAt_not_ends_with": "abc123",
  "createdAt_not_ends_with_nocase": "abc123",
  "createdAt_not_in": ["abc123"],
  "createdAt_not_starts_with": "xyz789",
  "createdAt_not_starts_with_nocase": "abc123",
  "createdAt_starts_with": "abc123",
  "createdAt_starts_with_nocase": "abc123",
  "id": 4,
  "id_gt": 4,
  "id_gte": "4",
  "id_in": [4],
  "id_lt": 4,
  "id_lte": 4,
  "id_not": 4,
  "id_not_in": ["4"],
  "or": [Purchase_filter],
  "salePrice": {},
  "salePrice_gt": {},
  "salePrice_gte": {},
  "salePrice_in": [{}],
  "salePrice_lt": {},
  "salePrice_lte": {},
  "salePrice_not": {},
  "salePrice_not_in": [{}],
  "token": "abc123",
  "token_": Token_filter,
  "token_contains": "xyz789",
  "token_contains_nocase": "abc123",
  "token_ends_with": "abc123",
  "token_ends_with_nocase": "xyz789",
  "token_gt": "abc123",
  "token_gte": "abc123",
  "token_in": ["abc123"],
  "token_lt": "abc123",
  "token_lte": "xyz789",
  "token_not": "xyz789",
  "token_not_contains": "abc123",
  "token_not_contains_nocase": "abc123",
  "token_not_ends_with": "xyz789",
  "token_not_ends_with_nocase": "abc123",
  "token_not_in": ["abc123"],
  "token_not_starts_with": "xyz789",
  "token_not_starts_with_nocase": "abc123",
  "token_starts_with": "xyz789",
  "token_starts_with_nocase": "xyz789",
  "value": {},
  "value_gt": {},
  "value_gte": {},
  "value_in": [{}],
  "value_lt": {},
  "value_lte": {},
  "value_not": {},
  "value_not_in": [{}]
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example

"abc123"

Token

Fields

Field Name
Description

Example

{
  "id": "xyz789",
  "tokenId": "xyz789",
  "collectionContract": Collection,
  "minter": "xyz789",
  "enterprise": CollectionEntity,
  "artist": CollectionEntity,
  "amount": "xyz789",
  "royaltyRecipient": "abc123",
  "royaltyNumerator": "xyz789",
  "owners": [TokenOwner],
  "ownersWithMetadata": [OwnerWithMetadata],
  "listing": Listing,
  "purchases": [Purchase],
  "tokenURI": "xyz789",
  "metadata": NftMetadataDTO,
  "nftUrl": "abc123",
  "coverUrl": "abc123",
  "networkName": "ropsten",
  "createdAt": "abc123",
  "updatedAt": "abc123"
}

TokenOwner

Fields

Field Name
Description

Example

{
  "id": "abc123",
  "owner": Owner,
  "amountOwned": "abc123",
  "amountDeposited": "abc123"
}

TokenOwner_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "amountDeposited": {},
  "amountDeposited_gt": {},
  "amountDeposited_gte": {},
  "amountDeposited_in": [{}],
  "amountDeposited_lt": {},
  "amountDeposited_lte": {},
  "amountDeposited_not": {},
  "amountDeposited_not_in": [{}],
  "amountOwned": {},
  "amountOwned_gt": {},
  "amountOwned_gte": {},
  "amountOwned_in": [{}],
  "amountOwned_lt": {},
  "amountOwned_lte": {},
  "amountOwned_not": {},
  "amountOwned_not_in": [{}],
  "and": [TokenOwner_filter],
  "id": "4",
  "id_gt": "4",
  "id_gte": "4",
  "id_in": ["4"],
  "id_lt": 4,
  "id_lte": 4,
  "id_not": 4,
  "id_not_in": [4],
  "or": [TokenOwner_filter],
  "owner": "abc123",
  "owner_": Owner_filter,
  "owner_contains": "xyz789",
  "owner_contains_nocase": "xyz789",
  "owner_ends_with": "xyz789",
  "owner_ends_with_nocase": "xyz789",
  "owner_gt": "abc123",
  "owner_gte": "abc123",
  "owner_in": ["xyz789"],
  "owner_lt": "xyz789",
  "owner_lte": "abc123",
  "owner_not": "xyz789",
  "owner_not_contains": "abc123",
  "owner_not_contains_nocase": "xyz789",
  "owner_not_ends_with": "abc123",
  "owner_not_ends_with_nocase": "xyz789",
  "owner_not_in": ["xyz789"],
  "owner_not_starts_with": "abc123",
  "owner_not_starts_with_nocase": "abc123",
  "owner_starts_with": "xyz789",
  "owner_starts_with_nocase": "xyz789",
  "token": "xyz789",
  "token_": Token_filter,
  "token_contains": "abc123",
  "token_contains_nocase": "xyz789",
  "token_ends_with": "abc123",
  "token_ends_with_nocase": "abc123",
  "token_gt": "abc123",
  "token_gte": "abc123",
  "token_in": ["abc123"],
  "token_lt": "xyz789",
  "token_lte": "xyz789",
  "token_not": "xyz789",
  "token_not_contains": "abc123",
  "token_not_contains_nocase": "abc123",
  "token_not_ends_with": "xyz789",
  "token_not_ends_with_nocase": "xyz789",
  "token_not_in": ["abc123"],
  "token_not_starts_with": "xyz789",
  "token_not_starts_with_nocase": "xyz789",
  "token_starts_with": "xyz789",
  "token_starts_with_nocase": "xyz789"
}

Token_filter

Fields

Input Field
Description

Filter for the block changed event.

Example

{
  "_change_block": BlockChangedFilter,
  "amount": {},
  "amount_gt": {},
  "amount_gte": {},
  "amount_in": [{}],
  "amount_lt": {},
  "amount_lte": {},
  "amount_not": {},
  "amount_not_in": [{}],
  "and": [Token_filter],
  "collectionContract": "abc123",
  "collectionContract_": CollectionContract_filter,
  "collectionContract_contains": "xyz789",
  "collectionContract_contains_nocase": "abc123",
  "collectionContract_ends_with": "abc123",
  "collectionContract_ends_with_nocase": "abc123",
  "collectionContract_gt": "xyz789",
  "collectionContract_gte": "xyz789",
  "collectionContract_in": ["abc123"],
  "collectionContract_lt": "xyz789",
  "collectionContract_lte": "xyz789",
  "collectionContract_not": "abc123",
  "collectionContract_not_contains": "abc123",
  "collectionContract_not_contains_nocase": "xyz789",
  "collectionContract_not_ends_with": "xyz789",
  "collectionContract_not_ends_with_nocase": "xyz789",
  "collectionContract_not_in": ["xyz789"],
  "collectionContract_not_starts_with": "xyz789",
  "collectionContract_not_starts_with_nocase": "xyz789",
  "collectionContract_starts_with": "abc123",
  "collectionContract_starts_with_nocase": "abc123",
  "createdAt": "xyz789",
  "createdAt_contains": "abc123",
  "createdAt_contains_nocase": "xyz789",
  "createdAt_ends_with": "xyz789",
  "createdAt_ends_with_nocase": "xyz789",
  "createdAt_gt": "abc123",
  "createdAt_gte": "abc123",
  "createdAt_in": ["xyz789"],
  "createdAt_lt": "xyz789",
  "createdAt_lte": "xyz789",
  "createdAt_not": "xyz789",
  "createdAt_not_contains": "xyz789",
  "createdAt_not_contains_nocase": "abc123",
  "createdAt_not_ends_with": "xyz789",
  "createdAt_not_ends_with_nocase": "abc123",
  "createdAt_not_in": ["abc123"],
  "createdAt_not_starts_with": "xyz789",
  "createdAt_not_starts_with_nocase": "xyz789",
  "createdAt_starts_with": "abc123",
  "createdAt_starts_with_nocase": "xyz789",
  "id": "4",
  "id_gt": "4",
  "id_gte": "4",
  "id_in": [4],
  "id_lt": 4,
  "id_lte": "4",
  "id_not": 4,
  "id_not_in": [4],
  "listing_": Listing_filter,
  "minter": Bytes,
  "minter_contains": Bytes,
  "minter_gt": Bytes,
  "minter_gte": Bytes,
  "minter_in": [Bytes],
  "minter_lt": Bytes,
  "minter_lte": Bytes,
  "minter_not": Bytes,
  "minter_not_contains": Bytes,
  "minter_not_in": [Bytes],
  "or": [Token_filter],
  "owners_": TokenOwner_filter,
  "purchases_": Purchase_filter,
  "royaltyNumerator": {},
  "royaltyNumerator_gt": {},
  "royaltyNumerator_gte": {},
  "royaltyNumerator_in": [{}],
  "royaltyNumerator_lt": {},
  "royaltyNumerator_lte": {},
  "royaltyNumerator_not": {},
  "royaltyNumerator_not_in": [{}],
  "royaltyRecipient": Bytes,
  "royaltyRecipient_contains": Bytes,
  "royaltyRecipient_gt": Bytes,
  "royaltyRecipient_gte": Bytes,
  "royaltyRecipient_in": [Bytes],
  "royaltyRecipient_lt": Bytes,
  "royaltyRecipient_lte": Bytes,
  "royaltyRecipient_not": Bytes,
  "royaltyRecipient_not_contains": Bytes,
  "royaltyRecipient_not_in": [Bytes],
  "tokenId": {},
  "tokenId_gt": {},
  "tokenId_gte": {},
  "tokenId_in": [{}],
  "tokenId_lt": {},
  "tokenId_lte": {},
  "tokenId_not": {},
  "tokenId_not_in": [{}],
  "tokenURI": "abc123",
  "tokenURI_contains": "abc123",
  "tokenURI_contains_nocase": "xyz789",
  "tokenURI_ends_with": "xyz789",
  "tokenURI_ends_with_nocase": "abc123",
  "tokenURI_gt": "xyz789",
  "tokenURI_gte": "abc123",
  "tokenURI_in": ["xyz789"],
  "tokenURI_lt": "xyz789",
  "tokenURI_lte": "xyz789",
  "tokenURI_not": "xyz789",
  "tokenURI_not_contains": "abc123",
  "tokenURI_not_contains_nocase": "xyz789",
  "tokenURI_not_ends_with": "xyz789",
  "tokenURI_not_ends_with_nocase": "abc123",
  "tokenURI_not_in": ["abc123"],
  "tokenURI_not_starts_with": "abc123",
  "tokenURI_not_starts_with_nocase": "abc123",
  "tokenURI_starts_with": "xyz789",
  "tokenURI_starts_with_nocase": "abc123",
  "updatedAt": "abc123",
  "updatedAt_contains": "abc123",
  "updatedAt_contains_nocase": "abc123",
  "updatedAt_ends_with": "abc123",
  "updatedAt_ends_with_nocase": "xyz789",
  "updatedAt_gt": "xyz789",
  "updatedAt_gte": "abc123",
  "updatedAt_in": ["abc123"],
  "updatedAt_lt": "abc123",
  "updatedAt_lte": "abc123",
  "updatedAt_not": "abc123",
  "updatedAt_not_contains": "abc123",
  "updatedAt_not_contains_nocase": "abc123",
  "updatedAt_not_ends_with": "xyz789",
  "updatedAt_not_ends_with_nocase": "abc123",
  "updatedAt_not_in": ["xyz789"],
  "updatedAt_not_starts_with": "xyz789",
  "updatedAt_not_starts_with_nocase": "xyz789",
  "updatedAt_starts_with": "abc123",
  "updatedAt_starts_with_nocase": "xyz789"
}

Token_orderBy

Values

Enum Value
Description

amount

collectionContract

collectionContract__address

collectionContract__contractURI

collectionContract__createdAt

collectionContract__id

collectionContract__owner

collectionContract__updatedAt

createdAt

id

listing

listing__amountListed

listing__amountRemaining

listing__createdAt

listing__id

listing__onSale

listing__salePrice

listing__updatedAt

minter

owners

purchases

royaltyNumerator

royaltyRecipient

tokenId

tokenURI

updatedAt

Example

"amount"

UpdatePerson

Fields

Input Field
Description

Example

{
  "username": "abc123",
  "walletAddress": "abc123"
}

_SubgraphErrorPolicy_

Values

Enum Value
Description

allow

Data will be returned even if the subgraph has indexing errors

deny

If the subgraph has indexing errors, data will be omitted. The default.

Example

"allow"

collectionContractsQueryArgs

Fields

Input Field
Description

The block at which the query should be executed. Can either be a { hash: Bytes } value containing a block hash, a { number: Int } containing the block number, or a { number_gte: Int } containing the minimum block number. In the case of number_gte, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.

Set to allow to receive data even if the subgraph has skipped over errors while syncing. Default = deny

Example

{
  "block": Block_height,
  "first": 987,
  "orderBy": "address",
  "orderDirection": "asc",
  "skip": 123,
  "subgraphError": "allow",
  "where": CollectionContract_filter
}

tokensInput

Fields

Input Field
Description

Name of the blockchain network on which the transaction occurs

Parameters filtering tokens by owners. One token can have many owners. The owner does not have to be the creator. The token may not have the creator in the list of owners.

Parameters filtering tokens by minters. One token can have one minter. Minter is the creator of the token or the entity that created the token on behalf of the artist.

Parameters filtering tokens by collectionEntity. CollectionEntity is the creator of the token, either a creator group to which the minters belong, or an organization that created the tokens on behalf of the artists.

Parameters filtering tokens from subgraph.

Example

{
  "network": "ropsten",
  "ownedBy": OwnedBy,
  "mintedBy": MintedBy,
  "byCollectionEntityUri": "xyz789",
  "queryParams": tokensQueryArgs
}

tokensQueryArgs

Fields

Input Field
Description

The block at which the query should be executed. Can either be a { hash: Bytes } value containing a block hash, a { number: Int } containing the block number, or a { number_gte: Int } containing the minimum block number. In the case of number_gte, the query will be executed on the latest block only if the subgraph has progressed to or past the minimum block number. Defaults to the latest block when omitted.

Set to allow to receive data even if the subgraph has skipped over errors while syncing. Default = deny

Example

{
  "block": Block_height,
  "first": 987,
  "orderBy": "amount",
  "orderDirection": "asc",
  "skip": 987,
  "subgraphError": "allow",
  "where": Token_filter
}

collectionContract -

tokenId -

userId -

network -

Returns a

network -

id -

Returns a

id -

Returns

input -

Returns a

Returns a

network -

Returns a

pagination -

Returns a

pagination -

Returns a

id -

Returns a

Returns a

identifier -

Returns a

pagination -

Returns a

network -

id -

Returns

input -

Returns an

avatarLink -

Returns a

collectionMetadataLink -

id -

Returns a

nftMetadataLink -

id -

Returns a

collectionMetadataDraft -

Returns a

nftMetadataDraft -

Returns a

collectionMetadataDraft -

id -

Returns a

updateNFTMetadataDraft -

id -

Returns a

updatePerson -

fileName -

contentType -

avatarUploadUrl -

number_gte -

hash -

number -

number_gte -

id -

owner -

tokens -

address -

contractURI -

networkName -

metadata -

createdAt -

updatedAt -

_change_block -

address -

address_contains -

address_gt -

address_gte -

address_in -

address_lt -

address_lte -

address_not -

address_not_contains -

address_not_in -

and -

contractURI -

contractURI_contains -

contractURI_contains_nocase -

contractURI_ends_with -

contractURI_ends_with_nocase -

contractURI_gt -

contractURI_gte -

contractURI_in -

contractURI_lt -

contractURI_lte -

contractURI_not -

contractURI_not_contains -

contractURI_not_contains_nocase -

contractURI_not_ends_with -

contractURI_not_ends_with_nocase -

contractURI_not_in -

contractURI_not_starts_with -

contractURI_not_starts_with_nocase -

contractURI_starts_with -

contractURI_starts_with_nocase -

createdAt -

createdAt_contains -

createdAt_contains_nocase -

createdAt_ends_with -

createdAt_ends_with_nocase -

createdAt_gt -

createdAt_gte -

createdAt_in -

createdAt_lt -

createdAt_lte -

createdAt_not -

createdAt_not_contains -

createdAt_not_contains_nocase -

createdAt_not_ends_with -

createdAt_not_ends_with_nocase -

createdAt_not_in -

createdAt_not_starts_with -

createdAt_not_starts_with_nocase -

createdAt_starts_with -

createdAt_starts_with_nocase -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

or -

owner -

owner_contains -

owner_gt -

owner_gte -

owner_in -

owner_lt -

owner_lte -

owner_not -

owner_not_contains -

owner_not_in -

tokens_ -

updatedAt -

updatedAt_contains -

updatedAt_contains_nocase -

updatedAt_ends_with -

updatedAt_ends_with_nocase -

updatedAt_gt -

updatedAt_gte -

updatedAt_in -

updatedAt_lt -

updatedAt_lte -

updatedAt_not -

updatedAt_not_contains -

updatedAt_not_contains_nocase -

updatedAt_not_ends_with -

updatedAt_not_ends_with_nocase -

updatedAt_not_in -

updatedAt_not_starts_with -

updatedAt_not_starts_with_nocase -

updatedAt_starts_with -

updatedAt_starts_with_nocase -

id -

type -

entityUri -

name -

description -

avatarUrl -

bannerUrl -

createdAt -

updatedAt -

name -

symbol -

description -

externalLink -

defaultRoyalties -

defaultRoyaltyRecipient -

networkName -

id -

userSub -

name -

symbol -

description -

coverImageS3Key -

coverImageS3Url -

coverImageIpfsUrl -

coverImageIpfsHash -

bannerImageS3Key -

bannerImageS3Url -

bannerImageIpfsHash -

bannerImageIpfsUrl -

externalLink -

defaultRoyalties -

defaultRoyaltyRecipient -

metadataIpfsHash -

metadataIpfsUrl -

networkName -

status -

coverFileName -

coverFileMimeType -

bannerFileName -

bannerFileMimeType -

coverUploadUrl -

bannerUploadUrl -

items -

count -

network -

ownedBy -

queryParams -

mintingFee -

sellingFee -

The Float scalar type represents signed double-precision fractional values as specified by .

id -

onSale -

seller -

salePrice -

amountListed -

amountRemaining -

createdAt -

updatedAt -

_change_block -

amountListed -

amountListed_gt -

amountListed_gte -

amountListed_in -

amountListed_lt -

amountListed_lte -

amountListed_not -

amountListed_not_in -

amountRemaining -

amountRemaining_gt -

amountRemaining_gte -

amountRemaining_in -

amountRemaining_lt -

amountRemaining_lte -

amountRemaining_not -

amountRemaining_not_in -

and -

createdAt -

createdAt_contains -

createdAt_contains_nocase -

createdAt_ends_with -

createdAt_ends_with_nocase -

createdAt_gt -

createdAt_gte -

createdAt_in -

createdAt_lt -

createdAt_lte -

createdAt_not -

createdAt_not_contains -

createdAt_not_contains_nocase -

createdAt_not_ends_with -

createdAt_not_ends_with_nocase -

createdAt_not_in -

createdAt_not_starts_with -

createdAt_not_starts_with_nocase -

createdAt_starts_with -

createdAt_starts_with_nocase -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

onSale -

onSale_in -

onSale_not -

onSale_not_in -

or -

salePrice -

salePrice_gt -

salePrice_gte -

salePrice_in -

salePrice_lt -

salePrice_lte -

salePrice_not -

salePrice_not_in -

seller -

seller_ -

seller_contains -

seller_contains_nocase -

seller_ends_with -

seller_ends_with_nocase -

seller_gt -

seller_gte -

seller_in -

seller_lt -

seller_lte -

seller_not -

seller_not_contains -

seller_not_contains_nocase -

seller_not_ends_with -

seller_not_ends_with_nocase -

seller_not_in -

seller_not_starts_with -

seller_not_starts_with_nocase -

seller_starts_with -

seller_starts_with_nocase -

token -

token_ -

token_contains -

token_contains_nocase -

token_ends_with -

token_ends_with_nocase -

token_gt -

token_gte -

token_in -

token_lt -

token_lte -

token_not -

token_not_contains -

token_not_contains_nocase -

token_not_ends_with -

token_not_ends_with_nocase -

token_not_in -

token_not_starts_with -

token_not_starts_with_nocase -

token_starts_with -

token_starts_with_nocase -

updatedAt -

updatedAt_contains -

updatedAt_contains_nocase -

updatedAt_ends_with -

updatedAt_ends_with_nocase -

updatedAt_gt -

updatedAt_gte -

updatedAt_in -

updatedAt_lt -

updatedAt_lte -

updatedAt_not -

updatedAt_not_contains -

updatedAt_not_contains_nocase -

updatedAt_not_ends_with -

updatedAt_not_ends_with_nocase -

updatedAt_not_in -

updatedAt_not_starts_with -

updatedAt_not_starts_with_nocase -

updatedAt_starts_with -

updatedAt_starts_with_nocase -

type -

value -

revelatorTermsAndConditions -

nftTitle -

label -

royaltyRate -

personalUses -

commercialUses -

value -

traitType -

displayType -

value -

traitType -

displayType -

id -

userSub -

title -

description -

artistId -

fileType -

networkName -

s3Key -

s3CoverKey -

ipfsNftUrl -

ipfsCoverUrl -

ipfsMetadataUrl -

ipfsNftHash -

ipfsCoverHash -

licenceS3Key -

ipfsLicenceHash -

nftLicence -

ipfsMetadataHash -

status -

backgroundColor -

externalUrl -

youtubeUrl -

attributes -

ipfsNftPublicUrl -

ipfsCoverPublicUrl -

ipfsMetadataPublicUrl -

ipfsLicencePublicUrl -

backgroundColor -

externalUrl -

youtubeUrl -

attributes -

title -

description -

artistId -

fileType -

networkName -

revelatorTermsAndConditions -

personalUses -

commercialUses -

id -

fileName -

title -

description -

artistId -

fileType -

networkName -

backgroundColor -

externalUrl -

youtubeUrl -

attributes -

fileName -

fileMime -

coverFileName -

coverMime -

uploadUrl -

coverUploadUrl -

items -

count -

id -

name -

description -

position -

nftUseType -

list -

type -

value -

address -

amountOwned -

amountDeposited -

id -

walletAddress -

smartWalletAddress -

username -

avatarS3Key -

avatarUrl -

_change_block -

address -

address_contains -

address_gt -

address_gte -

address_in -

address_lt -

address_lte -

address_not -

address_not_contains -

address_not_in -

and -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

listings_ -

or -

purchases_ -

tokens_ -

startId -

limit -

id -

walletAddress -

smartWalletAddress -

username -

avatarS3Key -

avatarUrl -

id -

walletAddress -

items -

count -

id -

amount -

salePrice -

value -

buyer -

createdAt -

_change_block -

amount -

amount_gt -

amount_gte -

amount_in -

amount_lt -

amount_lte -

amount_not -

amount_not_in -

and -

buyer -

buyer_ -

buyer_contains -

buyer_contains_nocase -

buyer_ends_with -

buyer_ends_with_nocase -

buyer_gt -

buyer_gte -

buyer_in -

buyer_lt -

buyer_lte -

buyer_not -

buyer_not_contains -

buyer_not_contains_nocase -

buyer_not_ends_with -

buyer_not_ends_with_nocase -

buyer_not_in -

buyer_not_starts_with -

buyer_not_starts_with_nocase -

buyer_starts_with -

buyer_starts_with_nocase -

createdAt -

createdAt_contains -

createdAt_contains_nocase -

createdAt_ends_with -

createdAt_ends_with_nocase -

createdAt_gt -

createdAt_gte -

createdAt_in -

createdAt_lt -

createdAt_lte -

createdAt_not -

createdAt_not_contains -

createdAt_not_contains_nocase -

createdAt_not_ends_with -

createdAt_not_ends_with_nocase -

createdAt_not_in -

createdAt_not_starts_with -

createdAt_not_starts_with_nocase -

createdAt_starts_with -

createdAt_starts_with_nocase -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

or -

salePrice -

salePrice_gt -

salePrice_gte -

salePrice_in -

salePrice_lt -

salePrice_lte -

salePrice_not -

salePrice_not_in -

token -

token_ -

token_contains -

token_contains_nocase -

token_ends_with -

token_ends_with_nocase -

token_gt -

token_gte -

token_in -

token_lt -

token_lte -

token_not -

token_not_contains -

token_not_contains_nocase -

token_not_ends_with -

token_not_ends_with_nocase -

token_not_in -

token_not_starts_with -

token_not_starts_with_nocase -

token_starts_with -

token_starts_with_nocase -

value -

value_gt -

value_gte -

value_in -

value_lt -

value_lte -

value_not -

value_not_in -

id -

tokenId -

collectionContract -

minter -

enterprise -

artist -

amount -

royaltyRecipient -

royaltyNumerator -

owners -

ownersWithMetadata -

listing -

purchases -

tokenURI -

metadata -

nftUrl -

coverUrl -

networkName -

createdAt -

updatedAt -

id -

owner -

amountOwned -

amountDeposited -

_change_block -

amountDeposited -

amountDeposited_gt -

amountDeposited_gte -

amountDeposited_in -

amountDeposited_lt -

amountDeposited_lte -

amountDeposited_not -

amountDeposited_not_in -

amountOwned -

amountOwned_gt -

amountOwned_gte -

amountOwned_in -

amountOwned_lt -

amountOwned_lte -

amountOwned_not -

amountOwned_not_in -

and -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

or -

owner -

owner_ -

owner_contains -

owner_contains_nocase -

owner_ends_with -

owner_ends_with_nocase -

owner_gt -

owner_gte -

owner_in -

owner_lt -

owner_lte -

owner_not -

owner_not_contains -

owner_not_contains_nocase -

owner_not_ends_with -

owner_not_ends_with_nocase -

owner_not_in -

owner_not_starts_with -

owner_not_starts_with_nocase -

owner_starts_with -

owner_starts_with_nocase -

token -

token_ -

token_contains -

token_contains_nocase -

token_ends_with -

token_ends_with_nocase -

token_gt -

token_gte -

token_in -

token_lt -

token_lte -

token_not -

token_not_contains -

token_not_contains_nocase -

token_not_ends_with -

token_not_ends_with_nocase -

token_not_in -

token_not_starts_with -

token_not_starts_with_nocase -

token_starts_with -

token_starts_with_nocase -

_change_block -

amount -

amount_gt -

amount_gte -

amount_in -

amount_lt -

amount_lte -

amount_not -

amount_not_in -

and -

collectionContract -

collectionContract_ -

collectionContract_contains -

collectionContract_contains_nocase -

collectionContract_ends_with -

collectionContract_ends_with_nocase -

collectionContract_gt -

collectionContract_gte -

collectionContract_in -

collectionContract_lt -

collectionContract_lte -

collectionContract_not -

collectionContract_not_contains -

collectionContract_not_contains_nocase -

collectionContract_not_ends_with -

collectionContract_not_ends_with_nocase -

collectionContract_not_in -

collectionContract_not_starts_with -

collectionContract_not_starts_with_nocase -

collectionContract_starts_with -

collectionContract_starts_with_nocase -

createdAt -

createdAt_contains -

createdAt_contains_nocase -

createdAt_ends_with -

createdAt_ends_with_nocase -

createdAt_gt -

createdAt_gte -

createdAt_in -

createdAt_lt -

createdAt_lte -

createdAt_not -

createdAt_not_contains -

createdAt_not_contains_nocase -

createdAt_not_ends_with -

createdAt_not_ends_with_nocase -

createdAt_not_in -

createdAt_not_starts_with -

createdAt_not_starts_with_nocase -

createdAt_starts_with -

createdAt_starts_with_nocase -

id -

id_gt -

id_gte -

id_in -

id_lt -

id_lte -

id_not -

id_not_in -

listing_ -

minter -

minter_contains -

minter_gt -

minter_gte -

minter_in -

minter_lt -

minter_lte -

minter_not -

minter_not_contains -

minter_not_in -

or -

owners_ -

purchases_ -

royaltyNumerator -

royaltyNumerator_gt -

royaltyNumerator_gte -

royaltyNumerator_in -

royaltyNumerator_lt -

royaltyNumerator_lte -

royaltyNumerator_not -

royaltyNumerator_not_in -

royaltyRecipient -

royaltyRecipient_contains -

royaltyRecipient_gt -

royaltyRecipient_gte -

royaltyRecipient_in -

royaltyRecipient_lt -

royaltyRecipient_lte -

royaltyRecipient_not -

royaltyRecipient_not_contains -

royaltyRecipient_not_in -

tokenId -

tokenId_gt -

tokenId_gte -

tokenId_in -

tokenId_lt -

tokenId_lte -

tokenId_not -

tokenId_not_in -

tokenURI -

tokenURI_contains -

tokenURI_contains_nocase -

tokenURI_ends_with -

tokenURI_ends_with_nocase -

tokenURI_gt -

tokenURI_gte -

tokenURI_in -

tokenURI_lt -

tokenURI_lte -

tokenURI_not -

tokenURI_not_contains -

tokenURI_not_contains_nocase -

tokenURI_not_ends_with -

tokenURI_not_ends_with_nocase -

tokenURI_not_in -

tokenURI_not_starts_with -

tokenURI_not_starts_with_nocase -

tokenURI_starts_with -

tokenURI_starts_with_nocase -

updatedAt -

updatedAt_contains -

updatedAt_contains_nocase -

updatedAt_ends_with -

updatedAt_ends_with_nocase -

updatedAt_gt -

updatedAt_gte -

updatedAt_in -

updatedAt_lt -

updatedAt_lte -

updatedAt_not -

updatedAt_not_contains -

updatedAt_not_contains_nocase -

updatedAt_not_ends_with -

updatedAt_not_ends_with_nocase -

updatedAt_not_in -

updatedAt_not_starts_with -

updatedAt_not_starts_with_nocase -

updatedAt_starts_with -

updatedAt_starts_with_nocase -

username -

walletAddress -

block -

first -

orderBy -

orderDirection -

skip -

subgraphError -

where -

network -

ownedBy -

mintedBy -

byCollectionEntityUri -

queryParams -

block -

first -

orderBy -

orderDirection -

skip -

subgraphError -

where -

IEEE 754
Documentation by Anvil SpectaQL
String!
Queries
Collection
Queries
CollectionMetadataDto!
Queries
[Collection!]!
Queries
PersonDto!
Queries
Fees!
Queries
CollectionMetadataListResDTO!
Queries
NftMetadataListResDTO!
Queries
NftMetadataDTO!
Queries
NftUsesDTO!
Queries
PersonDto
Queries
Persons!
Queries
Token
Queries
[Token!]!
AvatarLinkResDTO!
Mutations
CollectionMetadataLinkResDTO!
Mutations
NftMetadataLinkResDTO!
Mutations
CollectionMetadataDto!
Mutations
NftMetadataDraftResDTO!
Mutations
CollectionMetadataDto!
Mutations
NftMetadataDraftResDTO!
Mutations
PersonDto!
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
Types
String!
String!
String!
NetworkName!
NetworkName!
String!
Float!
CollectionsInput!
NetworkName!
PaginationParams!
PaginationParams!
Float!
PersonIdentifier!
PaginationParams!
NetworkName!
String!
tokensInput!
AvatarLinkReqDTO!
CollectionMetadataLinkReqDTO!
Float!
NftMetadataLinkReqDTO!
Float!
CollectionMetadataDraftReqDTO!
NftMetadataDraftReqDTO!
CollectionMetadataDraftReqDTO!
Float!
NftMetadataDraftReqDTO!
Float!
UpdatePerson!
String!
String!
String!
Int!
Bytes
Int
Int
String!
String!
[Token!]
String!
String!
NetworkName!
CollectionMetadataDto
String!
String!
BlockChangedFilter
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
[CollectionContract_filter]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
[CollectionContract_filter]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Token_filter
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
ID!
CollectionEntityType!
String
String!
String
String
String
String!
String!
String!
String
String
String
String
String
NetworkName!
Int
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
String
NetworkName
FileStatus
String!
String!
String
String
String
String
[CollectionMetadataDto!]!
Float
NetworkName!
OwnedBy
collectionContractsQueryArgs
String!
String!
String!
Boolean!
Owner!
String!
String!
String!
String!
String!
BlockChangedFilter
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
[Listing_filter]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
Boolean
[Boolean!]
Boolean
[Boolean!]
[Listing_filter]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
String
Owner_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
Token_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
AddressResolverType
String
Boolean
String
String
String
[NftUseDTO!]
[NftUseDTO!]
String!
String
DisplayType
String
String
DisplayType
Int
String
String
String
String
FileType
NetworkName
String
String
String
String
String
String
String
String
String
NftLicenceDto
String
FileStatus
String
String
String
[NftMetadataAttributeObject!]
String
String
String
String
String
String
String
[NftMetadataAttributeInput!]
String!
String
String
FileType!
NetworkName!
Boolean
[Int!]
[Int!]
Float
String
String
String
String
FileType
NetworkName
String
String
String
[NftMetadataAttributeObject!]
String!
String!
String
String
String!
String
[NftMetadataDraftResDTO!]!
Float
Int
String
String
Float
NftUseType
[NftUseDTO!]!
AddressResolverType
String
String!
String!
String!
String
String
String
String
String
String
BlockChangedFilter
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
[Owner_filter]
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
Listing_filter
[Owner_filter]
Purchase_filter
TokenOwner_filter
Float
Float
String
String
String
String
String
String
String
String
[PersonDto!]
Float
String!
String!
String!
String!
Owner!
String!
BlockChangedFilter
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
[Purchase_filter]
String
Owner_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
[Purchase_filter]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
String
Token_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
String!
String!
Collection
String!
CollectionEntity
CollectionEntity
String!
String
String
[TokenOwner!]!
[OwnerWithMetadata!]
Listing!
[Purchase!]!
String!
NftMetadataDTO
String
String
NetworkName!
String!
String!
String!
Owner!
String!
String!
BlockChangedFilter
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
[TokenOwner_filter]
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
[TokenOwner_filter]
String
Owner_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
Token_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
BlockChangedFilter
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
[Token_filter]
String
CollectionContract_filter
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
ID
ID
ID
[ID!]
ID
ID
ID
[ID!]
Listing_filter
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
[Token_filter]
TokenOwner_filter
Purchase_filter
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
Bytes
Bytes
Bytes
Bytes
[Bytes!]
BigInt
BigInt
BigInt
[BigInt!]
BigInt
BigInt
BigInt
[BigInt!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
String
[String!]
String
String
String
String
String
String
Block_height
Int
CollectionContract_orderBy
OrderDirection
Int
_SubgraphErrorPolicy_!
CollectionContract_filter
NetworkName!
OwnedBy
MintedBy
String
tokensQueryArgs
Block_height
Int
Token_orderBy
OrderDirection
Int
_SubgraphErrorPolicy_!
Token_filter