Observe margin levels
Subscribe to a stream of margin levels
Query Parameters
partyId string
Party ID to filter for. If empty, no parties will be filtered.
marketId string
Optional Market ID to filter for. If omitted, no markets will be filtered.
Responses
- 200
- 500
- default
A successful response.(streaming responses)
application/json
Schema
Example (from schema)
Schema
error object
result object
{
"error": {
"code": 0,
"details": [
{
"@type": "string"
}
],
"message": "string"
},
"result": {
"marginLevels": {
"asset": "string",
"collateralReleaseLevel": "string",
"initialMargin": "string",
"maintenanceMargin": "string",
"marketId": "string",
"partyId": "string",
"searchLevel": "string",
"timestamp": "string"
}
}
}
An internal server error
application/json
Schema
Example (from schema)
Schema
code int32
details object[]
message string
{
"code": 0,
"details": [
{
"@type": "string"
}
],
"message": "string"
}
An unexpected error response.
application/json
Schema
Example (from schema)
Schema
code int32
details object[]
message string
{
"code": 0,
"details": [
{
"@type": "string"
}
],
"message": "string"
}
GET /api/v2/stream/margin/levels
Request
Request
curl / cURL
curl -L -X GET 'https://api.n06.testnet.vega.xyz/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
python / requests
curl -L -X GET 'https://api.n06.testnet.vega.xyz/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
go / native
curl -L -X GET 'https://api.n06.testnet.vega.xyz/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
nodejs / axios
curl -L -X GET 'https://api.n06.testnet.vega.xyz/api/v2/stream/margin/levels' \
-H 'Accept: application/json'