/nft/assets/urlsnft-getAssetUrlsReturns the list of fetched CDN assets for a given NFToken — typically the primary image, any video, and thumbnails — each with content type and file size. Only assets in the fetched state are returned; pending or failed assets are omitted. For batch lookups across many tokens, prefer /nft/assets/urls/batch.
| Name | Location | Details |
|---|---|---|
BearerAuth | Authorization header · bearer | JWT issued by the Honeycluster auth service for the `indexer` audience. Present as `Authorization: Bearer <token>`. |
| Name | Type | Default | Description |
|---|---|---|---|
tokenIdrequired | string | XRPL NFToken identifier (hex). |
| Field | Type | Description |
|---|---|---|
tokenId | string | XRPL NFToken identifier (hex). |
assets | object[] | All known CDN assets for the token. |
assets[]. | string | Asset type label (e.g. "image", "video", "thumbnail"). |
assets[]. | string | Publicly reachable CDN URL for the asset. |
assets[]. | string | MIME type of the asset. |
assets[]. | number | Asset size in bytes. |
{
"tokenId": "00081388A20EAE7B7B6C32CB7C3F0A4F02D0D8D4E0D0E0F0CEE12345678ABCDEF",
"assets": [
{
"type": "image",
"cdnUrl": "https://cdn.honeycluster.dev/nfts/00081388/main.png",
"contentType": "image/png",
"fileSize": 524288
},
{
"type": "thumbnail",
"cdnUrl": "https://cdn.honeycluster.dev/nfts/00081388/thumb.png",
"contentType": "image/png",
"fileSize": 32768
}
]
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "BAD_REQUEST",
"message": "Invalid input data",
"issues": []
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "UNAUTHORIZED",
"message": "Authorization not provided",
"issues": []
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "FORBIDDEN",
"message": "Insufficient access",
"issues": []
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "NOT_FOUND",
"message": "Not found",
"issues": []
}| Field | Type | Description |
|---|---|---|
message | string | The error message |
code | string | The error code |
issues | object[] | An array of issues that were responsible for the error |
issues[]. | string |
{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error",
"issues": []
}