List offers placed by the account on closed RFQs
curl --request GET \
--url https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers \
--header 'APIKey: <api-key>' \
--header 'Authent: <api-key>'import requests
url = "https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers"
headers = {
"APIKey": "<api-key>",
"Authent": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {APIKey: '<api-key>', Authent: '<api-key>'}};
fetch('https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("APIKey", "<api-key>")
req.Header.Add("Authent", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"result": "success",
"serverTime": "2023-11-07T05:31:56Z",
"offers": [
{
"uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rfqUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"placementDate": "2023-11-07T05:31:56Z",
"lastUpdateDate": "2023-11-07T05:31:56Z",
"status": "open",
"bid": "<string>",
"ask": "<string>",
"bidSide": [
{
"tradeable": "<string>",
"price": 123
}
],
"askSide": [
{
"tradeable": "<string>",
"price": 123
}
]
}
]
}{
"error": "accountInactive",
"result": "error",
"serverTime": "2020-08-27T17:03:33.196Z",
"errors": [
"accountInactive"
]
}RFQs
List offers placed by the account on closed RFQs
Retrieve all offers the account placed on RFQs that have since closed. The status field
on each offer indicates how the parent RFQ closed (expired, cancelled,
filled_bid_side, or filled_ask_side).
Closed RFQs are tracked in an in-memory cache only and are not persisted; offers may be evicted by the cache eviction policy or wiped on service restart.
GET
/
rfqs
/
closed-offers
List offers placed by the account on closed RFQs
curl --request GET \
--url https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers \
--header 'APIKey: <api-key>' \
--header 'Authent: <api-key>'import requests
url = "https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers"
headers = {
"APIKey": "<api-key>",
"Authent": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {APIKey: '<api-key>', Authent: '<api-key>'}};
fetch('https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://futures.kraken.com/derivatives/api/v3/rfqs/closed-offers"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("APIKey", "<api-key>")
req.Header.Add("Authent", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"result": "success",
"serverTime": "2023-11-07T05:31:56Z",
"offers": [
{
"uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"rfqUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"placementDate": "2023-11-07T05:31:56Z",
"lastUpdateDate": "2023-11-07T05:31:56Z",
"status": "open",
"bid": "<string>",
"ask": "<string>",
"bidSide": [
{
"tradeable": "<string>",
"price": 123
}
],
"askSide": [
{
"tradeable": "<string>",
"price": 123
}
]
}
]
}{
"error": "accountInactive",
"result": "error",
"serverTime": "2020-08-27T17:03:33.196Z",
"errors": [
"accountInactive"
]
}Was this page helpful?