Check v3 API key
curl --request GET \
--url https://futures.kraken.com/api/auth/v1/api-keys/v3/check \
--header 'apikey: <api-key>' \
--header 'authent: <api-key>'import requests
url = "https://futures.kraken.com/api/auth/v1/api-keys/v3/check"
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/api/auth/v1/api-keys/v3/check', 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/api/auth/v1/api-keys/v3/check"
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))
}{
"apiKey": "Gom9BsP75m41c9fuY6oJk/unMWaDZjYIcTP4/5kqPvtzdbj5JU5/Fyeb",
"accountUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"iiban": "AA08 N84G CPAR UN7A",
"createdAt": "2019-08-24T14:15:22Z",
"permissions": {
"general": "NO_ACCESS",
"transfer": "NO_ACCESS"
},
"allowedCidrBlock": "192.168.0.0/16",
"allowedCidrBlocks": [
"192.168.0.0/16"
]
}{
"error": "<string>",
"message": "<string>",
"suberror": "<string>"
}API Keys
Check v3 API key
Verify API key access and return the authenticated key’s details.
GET
/
api-keys
/
v3
/
check
Check v3 API key
curl --request GET \
--url https://futures.kraken.com/api/auth/v1/api-keys/v3/check \
--header 'apikey: <api-key>' \
--header 'authent: <api-key>'import requests
url = "https://futures.kraken.com/api/auth/v1/api-keys/v3/check"
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/api/auth/v1/api-keys/v3/check', 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/api/auth/v1/api-keys/v3/check"
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))
}{
"apiKey": "Gom9BsP75m41c9fuY6oJk/unMWaDZjYIcTP4/5kqPvtzdbj5JU5/Fyeb",
"accountUid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"iiban": "AA08 N84G CPAR UN7A",
"createdAt": "2019-08-24T14:15:22Z",
"permissions": {
"general": "NO_ACCESS",
"transfer": "NO_ACCESS"
},
"allowedCidrBlock": "192.168.0.0/16",
"allowedCidrBlocks": [
"192.168.0.0/16"
]
}{
"error": "<string>",
"message": "<string>",
"suberror": "<string>"
}Authorizations
API Key with any permissions.
Request signature.
Response
API key authentication is valid and details have been returned.
API key that signed the request.
UID of the account that the API key belongs to.
IIBAN of the account that the API key belongs to.
Pattern:
^AA[A-Z0-9]{2} [A-Z0-9]{4} [A-Z0-9]{4} [A-Z0-9]{4}$Example:
"AA08 N84G CPAR UN7A"
Date-time that the API key was created.
Example:
"2019-08-24T14:15:22Z"
Permissions of the API key.
Show child attributes
Show child attributes
Range of IP addresses that may use the API key.
Example:
"192.168.0.0/16"
Ranges of IP addresses that may use the API key.
Range of IP addresses that may use the API key.
Was this page helpful?