Protokol
  • Introduction To Digital Assets
  • Tutorials
    • How To Create Digital Assets
    • How To Trade Digital Assets
  • ARK CORE MODULES
    • NFT
      • Development
      • Complementary Examples
        • Base
        • Exchange
      • API Endpoints
        • Assets
        • Burns
        • Collections
        • Transfers
        • Base Configurations
        • Auctions
        • Bids
        • Trades
        • Exchange Configurations
    • Guardian
      • Development
      • Complementary Examples
      • API Endpoints
        • Configurations
        • Groups
        • Users
    • Nameservice
      • Development
      • Complementary Examples
      • API Endpoints
        • Configurations
        • Nameservice
    • Voting
      • Development
      • Complementary Examples
      • API Endpoints
        • Configurations
        • Create Proposal
        • Cast Vote
        • Statistics
  • Protokol Templates
    • Core Starter Kit
    • Solidity Typescript Hardhat
    • Nestjs
Powered by GitBook
On this page
  • NFT Base API Endpoints
  • List of Assets Endpoints
  • List of Burn Endpoints
  • List of Collection Endpoints
  • List of Configuration Endpoints
  • List of Transfer Endpoints
  • NFT Exchange API Endpoints
  • List of Auction Endpoints
  • List of Bid Endpoints
  • List of Configuration Endpoints
  • List of Trade Endpoints
  • NFT Client
  • Installation
  • Initialization

Was this helpful?

  1. ARK CORE MODULES
  2. NFT

API Endpoints

List of NFT API Endpoints For NFT-Base and NFT-Exchange

NFT Base API Endpoints

Default prefix for NFT Base is /api/nft

List of Assets Endpoints

Endpoint

Description

Type

Returns all assets

GET

Returns asset by id

GET

Returns the wallet owning an asset

GET

Returns the assets that wallet owns

GET

Search assets

POST

/assets/claim

Claims an asset

POST

List of Burn Endpoints

Endpoint

Description

Type

Returns all burns

GET

Returns burn by id

GET

List of Collection Endpoints

Endpoint

Description

Type

Returns all collections

GET

Returns collection by id

GET

Returns the schema of a collection

GET

Returns the wallet owning a collection

GET

Search collections

POST

Returns the assets of a collection

GET

List of Configuration Endpoints

Endpoint

Description

Type

Returns all configurations

GET

List of Transfer Endpoints

Endpoint

Description

Type

Returns all transfers

GET

Returns transfer by id

GET

NFT Exchange API Endpoints

Default prefix for NFT Exchange is /api/nft/exchange

List of Auction Endpoints

Endpoint

Description

Type

Returns all active auctions

GET

Returns auction by id

GET

Returns the wallet owning an auction

GET

Search auctions

POST

Returns all canceled auctions

GET

Returns canceled auction by :id

GET

List of Bid Endpoints

Endpoint

Description

Type

Returns all bids

GET

Returns bid by id

GET

Returns the wallet owning a bid

GET

Search bids

POST

Returns all canceled bids

GET

Returns canceled bids by id

GET

List of Configuration Endpoints

Endpoint

Description

Type

Returns all configurations

GET

List of Trade Endpoints

Endpoint

Description

Type

Returns all trades

GET

Returns trade by id

GET

Search trades

POST

NFT Client

A Light Typescript Client Supporting NFT REST API

Installation

yarn add @protokol/client
pnpm add @protokol/client
npm install @protokol/client

Initialization

import { ProtokolConnection } from "@protokol/client";

const connection = new ProtokolConnection("https://explorer.protokol.sh/api");
PreviousExchangeNextAssets

Last updated 3 years ago

Was this helpful?

yarn
pnpm
npm
​/configurations​
​/auctions​
​/auctions/:id​
​/auctions/:id/wallets​
​/auctions/search​
​/auctions/canceled​
​/auctions/canceled/:id​
​/assets​
​/assets/:id​
​/assets/:id/wallets​
​/assets/wallet/:id​
​/assets/search​
​/transfers​
​/transfers/:id​
​/trades​
​/trades/:id​
​/trades/search​
​/burns​
​/burns/:id​
​/configurations​
​/bids​
​/bids/:id​
​/bids/:id/wallets​
​/bids/search​
​/bids/canceled​
​/bids/canceled/:id​
​/collections​
​/collections/:id​
​/collections/:id/schema​
​/collections/:id/wallets​
​/collections/search​
​/collections/:id/assets​