API Manual

How to work with NFTada.io?
Basics
Endpoint https://api.nftada.io/v1/
Daily Limits account with balance < 20₳ = 5000 calls
account with balance >= 20₳ = 50000 calls
Manual Postman collection
Specification
Body request (RAW) Response (success)
PUT https://api.nftada.io/v1/info/default
empty
Array
(
    [code] => 200
    [data] => Array
        (
            [balance] => balance-ada
            [api_calls_today] => calls-today
            [level] => level-default-1
            [price] => price-per-mint-ada
        )

)
PUT https://api.nftada.io/v1/image/add
base64-encoded image source
Array
(
    [code] => 200
    [mimeType] => mime-type
    [ipfs] => ipfs-id
)
PUT https://api.nftada.io/v1/image/list
empty
Array
(
    [code] => 200
    [data] => Array
        (
            [ipfs] => ipfs-id
            [size] => filesize
            [mime] => mime-type
            [created] => unix-date
        )

)
PUT https://api.nftada.io/v1/image/delete/{{ipfsId}}
empty
Array
(
    [code] => 200
)
PUT https://api.nftada.io/v1/policy/new
{
    "name": "test",
    "slot_lock": "0"
}
Array
(
    [code] => 200
    [policyid] => policyId
    [name] => name
    [slotlock] => slotId-lock
)
PUT https://api.nftada.io/v1/policy/list
empty
Array
(
    [code] => 200
    [data] => Array
        (
            [id] => policyId
            [name] => name
            [slotLock] => slotId-lock
        )

)
PUT https://api.nftada.io/v1/policy/delete/{{policyId}}
empty
Array
(
    [code] => 200
)
PUT https://api.nftada.io/v1/mint/new
{
    "type": "nft",
    "name": "Explorer8",
    "ipfs": "QmRQSttZD1NaSMcgT...6Xbq8J3jnPnDxTSW",
    "policyid": "6d4655027ffc02f...d8be5a2cbe134488b",
    "metadata":{"url":"https:\/\/adapools.org","key":"value"},
    "receiver": "addr1qyj63mt0l...7x86nrmswv",
    "units": 1
}
Array
(
    [code] => 200
    [name] => name
    [policyid] => policyId
    [meta] => metadata
    [id] => internal-id
)
PUT https://api.nftada.io/v1/mint/list
empty
Array
(
    [code] => 200
    [data] => Array
        (
            [name] => name
            [mint] => amount
            [receiver] => receiving-addr
            [status] => 3 = ok; <3 = processing
            [hashid] => txid
            [policyid] => policyId
            [ipfs] => ipfsId
            [created] => unix-date
            [id] => internal-id
            [preview] => preview-url
        )

)
Responses
Every response is json-encoded array. Every response contain response-code as code. If is request valid, you are always getting 200. In other cases, you are getting code (403, 400,...) and message (like: invalid policy etc).