BTC Markets · JSON-LD Context
Btcmarkets Context
JSON-LD context defining the semantic vocabulary for Btcmarkets from BTC Markets.
13 Classes
31 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
btcmarkets:
https://btcmarkets.net/schema#
Classes
OrderStatus
OrderType
OrderSide
PlaceOrderRequest
ReplaceOrderRequest
CancelOrderRequest
BatchOrderRequest
BeneficiaryDetail
CreateWithdrawRequest
Order
CancelOrders
CancelOrderResponse
CreateReportRequest
Properties
| Property | Type | Container |
|---|---|---|
| marketId | string | |
| price | string | |
| amount | string | |
| type | reference | |
| side | reference | |
| triggerPrice | string | |
| targetAmount | string | |
| timeInForce | string | |
| postOnly | boolean | |
| selfTrade | string | |
| clientOrderId | string | |
| orderId | string | |
| placeOrder | reference | |
| cancelOrder | reference | |
| firstName | string | |
| lastName | string | |
| businessName | string | |
| assetName | string | |
| toAddress | string | |
| accountName | string | |
| accountNumber | string | |
| bsbNumber | string | |
| bankName | string | |
| paymentDescription | string | |
| clientTransferId | string | |
| beneficiaryDetail | reference | |
| creationTime | string | |
| openAmount | string | |
| status | string | |
| errorMessage | string | |
| format | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://btcmarkets.net/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"btcmarkets": "https://btcmarkets.net/schema#",
"OrderStatus": "btcmarkets:OrderStatus",
"OrderType": "btcmarkets:OrderType",
"OrderSide": "btcmarkets:OrderSide",
"PlaceOrderRequest": "btcmarkets:PlaceOrderRequest",
"marketId": {
"@id": "btcmarkets:marketId",
"@type": "xsd:string"
},
"price": {
"@id": "btcmarkets:price",
"@type": "xsd:string"
},
"amount": {
"@id": "btcmarkets:amount",
"@type": "xsd:string"
},
"type": {
"@id": "btcmarkets:type",
"@type": "@id"
},
"side": {
"@id": "btcmarkets:side",
"@type": "@id"
},
"triggerPrice": {
"@id": "btcmarkets:triggerPrice",
"@type": "xsd:string"
},
"targetAmount": {
"@id": "btcmarkets:targetAmount",
"@type": "xsd:string"
},
"timeInForce": {
"@id": "btcmarkets:timeInForce",
"@type": "xsd:string"
},
"postOnly": {
"@id": "btcmarkets:postOnly",
"@type": "xsd:boolean"
},
"selfTrade": {
"@id": "btcmarkets:selfTrade",
"@type": "xsd:string"
},
"clientOrderId": {
"@id": "btcmarkets:clientOrderId",
"@type": "xsd:string"
},
"ReplaceOrderRequest": "btcmarkets:ReplaceOrderRequest",
"CancelOrderRequest": "btcmarkets:CancelOrderRequest",
"orderId": {
"@id": "btcmarkets:orderId",
"@type": "xsd:string"
},
"BatchOrderRequest": "btcmarkets:BatchOrderRequest",
"placeOrder": {
"@id": "btcmarkets:placeOrder",
"@type": "@id"
},
"cancelOrder": {
"@id": "btcmarkets:cancelOrder",
"@type": "@id"
},
"BeneficiaryDetail": "btcmarkets:BeneficiaryDetail",
"firstName": {
"@id": "btcmarkets:firstName",
"@type": "xsd:string"
},
"lastName": {
"@id": "btcmarkets:lastName",
"@type": "xsd:string"
},
"businessName": {
"@id": "btcmarkets:businessName",
"@type": "xsd:string"
},
"CreateWithdrawRequest": "btcmarkets:CreateWithdrawRequest",
"assetName": {
"@id": "btcmarkets:assetName",
"@type": "xsd:string"
},
"toAddress": {
"@id": "btcmarkets:toAddress",
"@type": "xsd:string"
},
"accountName": {
"@id": "btcmarkets:accountName",
"@type": "xsd:string"
},
"accountNumber": {
"@id": "btcmarkets:accountNumber",
"@type": "xsd:string"
},
"bsbNumber": {
"@id": "btcmarkets:bsbNumber",
"@type": "xsd:string"
},
"bankName": {
"@id": "btcmarkets:bankName",
"@type": "xsd:string"
},
"paymentDescription": {
"@id": "btcmarkets:paymentDescription",
"@type": "xsd:string"
},
"clientTransferId": {
"@id": "btcmarkets:clientTransferId",
"@type": "xsd:string"
},
"beneficiaryDetail": {
"@id": "btcmarkets:beneficiaryDetail",
"@type": "@id"
},
"Order": "btcmarkets:Order",
"creationTime": {
"@id": "btcmarkets:creationTime",
"@type": "xsd:string"
},
"openAmount": {
"@id": "btcmarkets:openAmount",
"@type": "xsd:string"
},
"status": {
"@id": "btcmarkets:status",
"@type": "xsd:string"
},
"errorMessage": {
"@id": "btcmarkets:errorMessage",
"@type": "xsd:string"
},
"CancelOrders": "btcmarkets:CancelOrders",
"CancelOrderResponse": "btcmarkets:CancelOrderResponse",
"CreateReportRequest": "btcmarkets:CreateReportRequest",
"format": {
"@id": "btcmarkets:format",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "BTC Markets API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BTC Markets's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-13) from openapi/btcmarkets-openapi.yml.",
"dcterms:created": "2026-10-13",
"dcterms:source": [
"openapi/btcmarkets-openapi.yml"
]
}