Observe margin levels
Subscribe to a stream of margin levels updates
Query Parameters
partyId string
Restrict margin level updates to those relating to the given party.
marketId string
Restrict margin level updates to those relating to the given market.
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.n00.testnet.vega.rocks/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
python / requests
curl -L -X GET 'https://api.n00.testnet.vega.rocks/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
go / native
curl -L -X GET 'https://api.n00.testnet.vega.rocks/api/v2/stream/margin/levels' \
-H 'Accept: application/json'
nodejs / axios
curl -L -X GET 'https://api.n00.testnet.vega.rocks/api/v2/stream/margin/levels' \
-H 'Accept: application/json'