Updates the name or status of a Prime API user.
curl --request POST \
--url https://api.kraken.com/0/private/UpdatePrimeApiUser \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"nonce": 123,
"user_id": "2T0RXL9B8K5D6",
"name": "Updated User Name",
"status": "Enabled"
}
'{
"result": {
"id": "2T0RXL9B8K5D6",
"name": "Test User",
"status": "Enabled",
"roles": [
"Trader"
]
},
"error": [
"EGeneral:Invalid arguments"
]
}Documentation Index
Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The "API-Key" header should contain your API key.
Authenticated requests should be signed with the "API-Sign" header, using a signature generated with your private key, nonce, encoded payload, and URI path.
Nonce used in construction of API-Sign header
The unique identifier of the API user to update.
"2T0RXL9B8K5D6"
New display name for the API user.
"Updated User Name"
New status for the API user.
Enabled, Disabled "Enabled"
curl --request POST \
--url https://api.kraken.com/0/private/UpdatePrimeApiUser \
--header 'API-Key: <api-key>' \
--header 'API-Sign: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"nonce": 123,
"user_id": "2T0RXL9B8K5D6",
"name": "Updated User Name",
"status": "Enabled"
}
'{
"result": {
"id": "2T0RXL9B8K5D6",
"name": "Test User",
"status": "Enabled",
"roles": [
"Trader"
]
},
"error": [
"EGeneral:Invalid arguments"
]
}