Skip to content

Upload a listing image (PNG/JPEG/WebP, ≤ 2 MiB, ≤ 4096×4096); served at /v1/assets/{sha256}

POST
/v1/developers/assets
curl --request POST \
--url https://testnet-rpc.necter.network/v1/developers/assets \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "content_type": "image/png", "data_b64": "example" }'
Media typeapplication/json
object
content_type
required
string
Allowed values: image/png image/jpeg image/webp
data_b64
required
string

Stored

Media typeapplication/json
object
sha256
required
string
url
required
string format: uri

Example generated

{
"sha256": "example",
"url": "https://example.com"
}

Malformed request (bad_request, invalid_field)

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}

too_large

Media typeapplication/json
object
error
required

Stable machine code

string
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example generated

{
"error": "example",
"message": "example",
"details": {},
"request_id": "example"
}