/mpt/{issuanceId}mpt-getDetailReturns the full detail view for a single MPT issuance — identity, XLS-89 metadata.token / metadata.issuer, supply / market state under metrics, and decoded flags. Same shape as a single row from /mpt/list. Pass metadata=false / metrics=true to gate the two halves independently. Returns null when the issuance is not indexed. Token-parity alias of /mpt/by-token/{issuanceId} — both point at the same handler.
| 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 |
|---|---|---|---|
issuanceIdrequired | string | MPTokenIssuance ID. |
| Name | Type | Default | Description |
|---|---|---|---|
metadata | boolean | ||
metrics | boolean |
{
"id": "00000064F0E2A1B2C3D4E5F6A7B8C9D0E1F2A3B4C5D6E7F8",
"issuance_id": "00000064F0E2A1B2C3D4E5F6A7B8C9D0E1F2A3B4C5D6E7F8",
"issuer": "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY",
"created_at_ledger": 91656571,
"destroyed_at_ledger": null,
"burned": false,
"metadata": {
"token": {
"name": "Pepper Treasury Bill",
"ticker": "PEPPS",
"desc": "Tokenized short-duration treasuries with daily NAV.",
"icon": "https://cdn.pepper.fund/icon.png",
"asset_class": "rwa",
"asset_subclass": "short-duration-treasury",
"issuer_name": "Pepper Treasury",
"urls": [
{
"u": "https://pepper.fund",
"c": "website",
"t": "Pepper Fund"
},
{
"u": "https://x.com/pepperfund",
"c": "social",
"t": "Twitter"
}
],
"additional_info": {
"settlement_currency": "USD",
"daily_rate_pct": "4.85"
},
"metadata_uri": "68747470733A2F2F70657070657266756E642F2E77656C6C2D6B6E6F776E2F6D70742D6D657461646174612E6A736F6E",
"metadata_url": "https://cdn.honeycluster.io/assets/mpt/00000064F0E2A1B2C3D4E5F6A7B8C9D0E1F2A3B4C5D6E7F8/metadata.json"
},
"issuer": {
"address": "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY",
"name": "Pepper Treasury",
"domain": "pepper.fund",
"kyc": true
}
},
"metrics": {
"trustlines": null,
"holders": 142,
"supply": "5000000.000000",
"circulating_supply": "5000000.000000",
"price": "1.0023",
"market_cap": "5011500.00",
"fdv": "10023000.00",
"tvl": null,
"vesting": null,
"price_change": {
"last_5m": {
"absolute": null,
"percent": null
},
"last_1h": {
"absolute": null,
"percent": null
},
"last_6h": {
"absolute": null,
"percent": null
},
"last_24h": {
"absolute": "0.0034",
"percent": "0.34",
"since_inception": false
},
"last_7d": {
"absolute": null,
"percent": null,
"since_inception": false
}
},
"volume": {
"last_5m": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_1h": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_6h": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_24h": {
"value": "85432.55",
"change_absolute": null,
"change_percent": null
},
"last_7d": "612900.10",
"total": null,
"dominance": {
"last_24h": null
}
},
"txn": {
"last_5m": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_1h": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_6h": {
"value": null,
"change_absolute": null,
"change_percent": null
},
"last_24h": {
"value": 47,
"change_absolute": null,
"change_percent": null
},
"last_7d": null
},
"takers_24h": 31,
"takers_7d": 184,
"buy_sell_24h": {
"buys": {
"txns": 28,
"traders": 19,
"xrp": "4520.5"
},
"sells": {
"txns": 19,
"traders": 14,
"xrp": "3105.2"
}
},
"quality_score": "60",
"max_supply": "10000000.000000",
"transfer_fee_bps": 25,
"asset_scale": 6,
"flags": {
"require_auth": false,
"can_lock": true,
"can_clawback": true
},
"last_trade_at": 1745798300
}
}| 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": []
}