Get recent published Index curves
GET/api/v1/curves
Requests are rate limited to 10 requests per user per second. Will return the most recent - up to 1 year, curves in ascending order of time.
In exceptional circumstances index curves may be delayed or amended after publication. In such cases cases, the curve object may also contain either of the following two fields: amendTime
or repeatOfPreviousValue
.
Request
Query Parameters
ID of stream
Responses
- 200
- 429
successful operation
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
description of error in natural language, absent in case of successful operation
payload
object[]
nullable
The response data
tenors
object
Published Index Curve
Published Index Curve
Milliseconds since Unix epoch
If the curve has been amended after being previously published, this field indicates the time of the amendment in milliseconds since Unix epoch. If no amendment has been made, the field will be absent.
If an error has occurred during calculation such that an index curve could not be calculated for that day, and it has been replaced with the curve from the previous day, this boolean field will exist, and will be true
. If no such error has occurred, the field will be absent.
{
"serverTime": "2024-01-01T09:00:00.000Z",
"error": "string",
"payload": [
{
"tenors": {
"SIRB": 0.027,
"1W": 0.029,
"3M": 0.031
},
"time": 0,
"amendTime": 0,
"repeatOfPreviousValue": true
}
]
}
Endpoint was called more than 10 times a second
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
description of error in natural language, absent in case of successful operation
payload
object[]
nullable
The response data
tenors
object
Published Index Curve
Published Index Curve
Milliseconds since Unix epoch
If the curve has been amended after being previously published, this field indicates the time of the amendment in milliseconds since Unix epoch. If no amendment has been made, the field will be absent.
If an error has occurred during calculation such that an index curve could not be calculated for that day, and it has been replaced with the curve from the previous day, this boolean field will exist, and will be true
. If no such error has occurred, the field will be absent.
{
"serverTime": "2024-01-01T09:00:00.000Z",
"error": "string",
"payload": [
{
"tenors": {
"SIRB": 0.027,
"1W": 0.029,
"3M": 0.031
},
"time": 0,
"amendTime": 0,
"repeatOfPreviousValue": true
}
]
}