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
Name
Type
Description
object
{
"db":"ipfs://QmNr3U2TAPnP2wA4n2fP161Lqzp5JusW1Mo8iT9WaqFTj8"
"metadata":[{"title":"abc1","nft_id":1}]
}
{
"status": 0,
"msg": "success",
"cid": "QmYUQee1mTUGjEMtk2ZBn8LdE1YVWueF3q5ec7WMgXsGfc"
}
upload file
POST
/upload_file/
Path Parameters
Name
Type
Description
object
{
\
"file":"base64_str"
\
}
{
"status": 0,
"msg": "success",
"cid": "QmVgoCXecnPxsYFzJdPqkaMnyd35XkC3qFvQcQFTr5QRam"
}
get metadata by nft id
GET
/get_metadata?
Path Parameters
Name
Type
Description
db_link
string
Query Parameters
Name
Type
Description
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
Name
Type
Description
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
Was this helpful?