marketplace

CheckoutOptionsMarketplace

SecurityApiKeyAuth
Request
Request Body schema: application/json
additionalFee
number
Array of objects (CheckoutOptionsMarketplaceOrder)

[]CheckoutOptionsMarketplaceOrder

wallet
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/CheckoutOptionsMarketplace
Request samples
application/json
{
  • "additionalFee": 0,
  • "orders": [
    ],
  • "wallet": "string"
}
Response samples
application/json
{
  • "options": {
    }
}

CheckoutOptionsSalesContract

SecurityApiKeyAuth
Request
Request Body schema: application/json
collectionAddress
string
contractAddress
string
Array of objects (CheckoutOptionsItem)

[]CheckoutOptionsItem

wallet
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/CheckoutOptionsSalesContract
Request samples
application/json
{
  • "collectionAddress": "string",
  • "contractAddress": "string",
  • "items": [
    ],
  • "wallet": "string"
}
Response samples
application/json
{
  • "options": {
    }
}

Execute

only used in a case of external transactions ( when we create off-chain transactions ) for instance opensea market

SecurityApiKeyAuth
Request
Request Body schema: application/json
body
object
executeType
string (ExecuteType)

Represented as uint32 on the server side

Enum: "unknown" "order"
signature
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/Execute
Request samples
application/json
{
  • "body": { },
  • "executeType": "unknown",
  • "signature": "string"
}
Response samples
application/json
{
  • "orderId": "string"
}

GenerateBuyTransaction

checkout process

SecurityApiKeyAuth
Request
Request Body schema: application/json
Array of objects (AdditionalFee)

[]AdditionalFee

buyer
string
collectionAddress
string
marketplace
string (MarketplaceKind)

Represented as uint32 on the server side

Enum: "unknown" "sequence_marketplace_v1" "sequence_marketplace_v2" "opensea" "magic_eden" "mintify" "looks_rare" "x2y2" "sudo_swap" "coinbase" "rarible" "nftx" "foundation" "manifold" "zora" "blur" "super_rare" "okx" "element" "aqua_xyz" "auranft_co"
Array of objects (OrderData)

[]OrderData

walletType
string (WalletKind)

Represented as uint8 on the server side

Enum: "unknown" "sequence"
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GenerateBuyTransaction
Request samples
application/json
{
  • "additionalFees": [
    ],
  • "buyer": "string",
  • "collectionAddress": "string",
  • "marketplace": "unknown",
  • "ordersData": [
    ],
  • "walletType": "unknown"
}
Response samples
application/json
{
  • "steps": [
    ]
}

GenerateListingTransaction

SecurityApiKeyAuth
Request
Request Body schema: application/json
collectionAddress
string
contractType
string (ContractType)

Represented as uint16 on the server side

Enum: "UNKNOWN" "ERC20" "ERC721" "ERC1155"
object (CreateReq)
orderbook
string (OrderbookKind)

Represented as uint32 on the server side

Enum: "unknown" "sequence_marketplace_v1" "sequence_marketplace_v2" "blur" "opensea" "looks_rare" "reservoir" "x2y2"
owner
string
walletType
string (WalletKind)

Represented as uint8 on the server side

Enum: "unknown" "sequence"
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GenerateListingTransaction
Request samples
application/json
{
  • "collectionAddress": "string",
  • "contractType": "UNKNOWN",
  • "listing": {
    },
  • "orderbook": "unknown",
  • "owner": "string",
  • "walletType": "unknown"
}
Response samples
application/json
{
  • "steps": [
    ]
}

GenerateOfferTransaction

SecurityApiKeyAuth
Request
Request Body schema: application/json
collectionAddress
string
contractType
string (ContractType)

Represented as uint16 on the server side

Enum: "UNKNOWN" "ERC20" "ERC721" "ERC1155"
maker
string
object (CreateReq)
orderbook
string (OrderbookKind)

Represented as uint32 on the server side

Enum: "unknown" "sequence_marketplace_v1" "sequence_marketplace_v2" "blur" "opensea" "looks_rare" "reservoir" "x2y2"
walletType
string (WalletKind)

Represented as uint8 on the server side

Enum: "unknown" "sequence"
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GenerateOfferTransaction
Request samples
application/json
{
  • "collectionAddress": "string",
  • "contractType": "UNKNOWN",
  • "maker": "string",
  • "offer": {
    },
  • "orderbook": "unknown",
  • "walletType": "unknown"
}
Response samples
application/json
{
  • "steps": [
    ]
}

GenerateSellTransaction

SecurityApiKeyAuth
Request
Request Body schema: application/json
Array of objects (AdditionalFee)

[]AdditionalFee

buyer
string
collectionAddress
string
marketplace
string (MarketplaceKind)

Represented as uint32 on the server side

Enum: "unknown" "sequence_marketplace_v1" "sequence_marketplace_v2" "opensea" "magic_eden" "mintify" "looks_rare" "x2y2" "sudo_swap" "coinbase" "rarible" "nftx" "foundation" "manifold" "zora" "blur" "super_rare" "okx" "element" "aqua_xyz" "auranft_co"
Array of objects (OrderData)

[]OrderData

walletType
string (WalletKind)

Represented as uint8 on the server side

Enum: "unknown" "sequence"
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GenerateSellTransaction
Request samples
application/json
{
  • "additionalFees": [
    ],
  • "buyer": "string",
  • "collectionAddress": "string",
  • "marketplace": "unknown",
  • "ordersData": [
    ],
  • "walletType": "unknown"
}
Response samples
application/json
{
  • "steps": [
    ]
}

GetCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "tokenId": "string"
}
Response samples
application/json
{
  • "metadata": {
    }
}

GetCollectibleHighestListing

This endpoint is deprecated. Please use GetHighestPriceListingForCollectible()

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetCollectibleHighestListing
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetCollectibleHighestOffer

This endpoint is deprecated. Please use GetHighestPriceOfferForCollectible()

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetCollectibleHighestOffer
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetCollectibleLowestListing

This endpoint is deprecated. Please use GetLowestPriceListingForCollectible()

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetCollectibleLowestListing
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetCollectibleLowestOffer

This endpoint is deprecated. Please use the GetLowestPriceOfferForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetCollectibleLowestOffer
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetFloorOrder

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (CollectiblesFilter)
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetFloorOrder
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    }
}
Response samples
application/json
{
  • "collectible": {
    }
}

GetHighestPriceListingForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetHighestPriceListingForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetHighestPriceOfferForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetHighestPriceOfferForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetLowestPriceListingForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetLowestPriceListingForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetLowestPriceOfferForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetLowestPriceOfferForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "order": {
    }
}

GetOrders

SecurityApiKeyAuth
Request
Request Body schema: application/json
Array of objects (GetOrdersInput)

[]GetOrdersInput

object (Page)
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/GetOrders
Request samples
application/json
{
  • "input": [
    ],
  • "page": {
    }
}
Response samples
application/json
{
  • "orders": [
    ],
  • "page": {
    }
}

ListCollectibleListings

This endpoint is deprecated. Please use ListListingsForCollectible()

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
object (Page)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCollectibleListings
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "listings": [
    ],
  • "page": {
    }
}

ListCollectibleOffers

This endpoint is deprecated. Please use ListOffersForCollectible()

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
object (Page)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCollectibleOffers
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "offers": [
    ],
  • "page": {
    }
}

ListCollectibles

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (CollectiblesFilter)
object (Page)
side
string (OrderSide)

Represented as uint8 on the server side

Enum: "unknown" "listing" "offer"
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCollectibles
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    },
  • "side": "unknown"
}
Response samples
application/json
{
  • "collectibles": [
    ],
  • "page": {
    }
}

ListCollectiblesWithHighestOffer

Deprecated use ListCollectibles() with OrderSide = Offer

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (CollectiblesFilter)
object (Page)
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCollectiblesWithHighestOffer
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    }
}
Response samples
application/json
{
  • "collectibles": [
    ],
  • "page": {
    }
}

ListCollectiblesWithLowestListing

Deprecated use ListCollectibles() with OrderSide = Listing

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (CollectiblesFilter)
object (Page)
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCollectiblesWithLowestListing
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    }
}
Response samples
application/json
{
  • "collectibles": [
    ],
  • "page": {
    }
}

ListCurrencies

SecurityApiKeyAuth
Request
Request Body schema: application/json
object (Marketplace_ListCurrencies_Request)
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListCurrencies
Request samples
application/json
{ }
Response samples
application/json
{
  • "currencies": [
    ]
}

ListListingsForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
object (Page)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListListingsForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "listings": [
    ],
  • "page": {
    }
}

ListOffersForCollectible

SecurityApiKeyAuth
Request
Request Body schema: application/json
contractAddress
string
object (OrderFilter)
object (Page)
tokenId
string
Responses
200

OK

4XX

Client error

5XX

Server error

post/rpc/Marketplace/ListOffersForCollectible
Request samples
application/json
{
  • "contractAddress": "string",
  • "filter": {
    },
  • "page": {
    },
  • "tokenId": "string"
}
Response samples
application/json
{
  • "offers": [
    ],
  • "page": {
    }
}