Required Fields
No required fields are declared on this component schema.JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ApiResponseHip3OracleExternalPrice",
"description": "API response containing HIP-3 oracle external price data.",
"type": "object",
"properties": {
"data": {
"description": "Latest deployer-pushed external and mark price for a HIP-3 market.",
"type": "object",
"required": [
"block_number",
"symbol",
"timestamp"
],
"properties": {
"block_number": {
"description": "Source block number.",
"type": "integer",
"format": "int64",
"example": 1038634032
},
"external_price": {
"description": "Externally derived reference price when available.",
"type": "number",
"nullable": true,
"example": 752.24
},
"mark_price": {
"description": "On-chain mark input.",
"type": "number",
"nullable": true,
"example": 752.1
},
"symbol": {
"description": "HIP-3 symbol.",
"type": "string",
"example": "km:US500"
},
"timestamp": {
"description": "Source timestamp in Unix milliseconds.",
"type": "integer",
"format": "int64",
"example": 1781678086894
}
}
},
"meta": {
"description": "Response metadata",
"type": "object",
"properties": {
"count": {
"description": "Number of records returned",
"type": "integer"
},
"next_cursor": {
"description": "Cursor for pagination (timestamp). Use this value as the `cursor` parameter to fetch the next page of results.",
"type": "string",
"nullable": true
},
"request_id": {
"description": "Unique request ID for support",
"type": "string",
"format": "uuid"
}
}
},
"success": {
"type": "boolean",
"example": true
}
}
}