CATA Restful API

Test host: http://api.cata.show/

create minerva table

GET /ini_db

{
  "status": 0,
  "msg": "success",
  "cid": "Qmb6SYjWeWgmZN7ERNDgjKrCBCG9JJrNdTriqKiZ7a4JWv"
}

Insert metadata into minerva

POST /insert_metadata

Request Body

NameTypeDescription

object

{

"db":"ipfs://QmNr3U2TAPnP2wA4n2fP161Lqzp5JusW1Mo8iT9WaqFTj8"

"metadata":[{"title":"abc1","nft_id":1}]

}

{
  "status": 0,
  "msg": "success",
  "cid": "QmYUQee1mTUGjEMtk2ZBn8LdE1YVWueF3q5ec7WMgXsGfc"
}

upload file

POST /upload_file/

Path Parameters

NameTypeDescription

object

{

\

"file":"base64_str"

\

}

{
  "status": 0,
  "msg": "success",
  "cid": "QmVgoCXecnPxsYFzJdPqkaMnyd35XkC3qFvQcQFTr5QRam"
}

get metadata by nft id

GET /get_metadata?

Path Parameters

NameTypeDescription

db_link

string

Query Parameters

NameTypeDescription

nft_id

string

{
  "status": 0,
  "msg": "COMPLETED",
  "query_id": "1f0703e1-6827-a527-a684-bcadac4da5a5",
  "results": [
    {
      "nft_id": "1",
      "title": "abc1"
    }
  ]
}

search nft metadata

GET /search_metadata?

Query Parameters

NameTypeDescription

word

string

search word

db_link

string

minerva db link

field

string

search field

{
  "status": 0,
  "msg": "COMPLETED",
  "query_id": "1f06d849-392d-efdb-29e4-a440fd8d7242",
  "results": [
    {
      "nft_id": "1",
      "title": "abc1"
    }
  ]
}

Last updated