API error messages

Wanneer je Bitvavo API keys gebruikt is het mogelijk dat je tegen een aantal foutcodes aanloopt.

In dit artikel kun je vinden wat de foutcode betekent en wat je eraan kunt doen. 



Error code

Type

Description

101

ExchangeError,// Unknown error.

De actie is of kan niet succesvol uitgevoerd worden.

102

BadRequest

Ongeldige JSON

103

RateLimitExceeded

Je bent gelimiteerd in je rate-limiet. Let op de Bitvavo-Ratelimit-AllowAt header om te zien wanneer je weer verzoeken kunt versturen. Het niet respecteren van deze limiet zal resulteren in een IP-ban. De maximale waarde is 1000 verzoeken per minuut.

104

RateLimitExceeded

Je hebt het maximale aantal nieuwe orders bereikt. Het maximum aantal orders is standaard 100 nieuwe orders per seconde of 100.000 nieuwe orders per dag. Wij verzoeken je om je bestaande orders bij te werken in plaats van orders te annuleren en aan te maken.

105

PermissionDenied

Je IP of API key is geblokkeerd voor het niet respecteren van de rate-limiet. De blokkade vervalt op ${expiryInMs}.

107

ExchangeNotAvailable

De matching engine is overbelast. Wacht 500ms en probeer de order opnieuw.

108

ExchangeNotAvailable

De matching engine kon je order niet op tijd verwerken. Overweeg het tijdvenster te vergroten of je order opnieuw in te dienen.

109

ExchangeNotAvailable

De matching engine reageerde niet op tijd. De opdracht kan al dan niet succesvol zijn geweest.

110

BadRequest

Ongeldig endpoint. Controleer alsjeblieft de URL en HTTP methode.

200

BadRequest

${param} URL parameter wordt niet ondersteund. Let op: parameters zijn hoofdlettergevoelig en gebruik body-parameters voor PUT- en POST-verzoeken.

201

BadRequest

${param} URL parameter wordt niet ondersteund. Let op: parameters zijn hoofdlettergevoelig en gebruik URL parameters voor GET en DELETE verzoeken.

202

BadRequest

${param} Order parameter wordt niet ondersteund. Bepaalde parameters zijn alleen toegestaan voor markt- of limietorders.

203

BadSymbol

{"errorCode":203,"error":"symbol parameter is vereist."}

204

BadRequest

${param} parameter wordt niet ondersteund.

205

BadRequest

${param} parameter is ongeldig.

206

BadRequest

Gebruik ofwel ${paramA} ofwel ${paramB}. Het gebruik van beide parameters tegelijk wordt niet ondersteund.

210

InvalidOrder

Het aantal overschrijdt het maximaal toegestane aantal (1000000000).

211

InvalidOrder

De prijs overschrijdt het maximaal toegestane bedrag (100000000000).

212

InvalidOrder

Aantal valuta in order is lager dan het minimaal benodigde aantal voor deze valuta.

213

InvalidOrder

De prijs is lager dan het toegestane minimum aantal (0.000000000000001).

214

InvalidOrder

De prijs is te gedetailleerd

215

InvalidOrder

De prijs is te gedetailleerd. Maximaal 15 cijfers achter de komma zijn toegestaan.

216

InsufficientFunds

{"errorCode":216,"error":" Je hhebt niet voldoende saldo om deze aan/verkoop te voltooien."}

217

InvalidOrder

{"errorCode":217,"error":"Minimum ordergrootte is 5,- EUR of 0,001 BTC."}

218

Socket_218

Zie veelgestelde vragen onderaan deze pagina

230

ExchangeError

De order is geweigerd door de matching engine.

231

ExchangeError

De order is geweigerd door de matching engine. TimeInForce moet GTC (Good-Til-Cancelled) zijn wanneer de markten gepauzeerd zijn.

232

BadRequest

Je moet ten minste één van de volgende wijzigen: amount, amountRemaining, price, timeInForce, selfTradePrevention of postOnly.

233

InvalidOrder

De order moet open staan (status new of partiallyFilled) om updating/cancelling mogelijk te maken.

234

InvalidOrder

Marktorders kunnen niet worden geüpdate.

235

ExchangeError

Je kunt slechts 100 openstaande orders in elk orderboek hebben.

236

BadRequest

Je kan alleen het amount of amountRemaining bijwerken, niet beide.

240

OrderNotFound

Geen order gevonden. Houd er rekening mee dat het gelijktijdig updaten van dezelfde order deze foutmelding kan opleveren.

300

AuthenticationError

Authenticatie is vereist voor dit endpoint.

301

AuthenticationError

De API Key moet een lengte hebben van 64 tekens.

302

AuthenticationError

De timestamp is ongeldig. Dit moet een timestamp in ms zijn. Zie Bitvavo-Access-Timestamp header of timestamp parameter voor WebSocket.

303

AuthenticationError

Window moet tussen de 100 en 60000 ms zijn.

304

AuthenticationError

Het verzoek is niet ontvangen binnen het maximale toegelaten tijdsbestek (standaard 30s, of aangepast met Bitvavo-Access-Window header) van de Bitvavo-Access-Timestamp header (of timestamp parameter voor websocket).

305

AuthenticationError

Geen actieve API sleutel gevonden.

306

AuthenticationError

Geen actieve API sleutel gevonden. Zorg ervoor dat je de API-sleutel per e-mail heeft bevestigd.

307

PermissionDenied

Deze API sleutel staat geen toegang toe vanaf dit IP. Maak een nieuwe API sleutel aan en geef het juiste IP adres toegang. 

308

AuthenticationError

De signature lengte is ongeldig (HMAC-SHA256 zou een hexadecimale string van 64 tekens moeten opleveren).

309

AuthenticationError

De signature is ongeldig.

310

PermissionDenied

Deze API-key staat geen handelsacties toe.

311

PermissionDenied

Met deze API-key kan geen accountinformatie worden getoond.

312

PermissionDenied

Met deze API-key kunnen er geen opnames worden uitgevoerd.

315

BadRequest

Websocketverbindingen mogen niet in een browser worden gebruikt. Gebruik hiervoor REST-verzoeken.

317

AccountSuspended

Dit account is vergrendeld. 

400

ExchangeError

Onbekende fout. Neem contact op met support met een kopie/screenshot van je probleem.

401

ExchangeError

Stortingen voor deze valuta zijn momenteel niet beschikbaar.

402

PermissionDenied

Je moet je identiteit verifiëren voordat je cryptovaluta kunt storten en opnemen.

403

PermissionDenied

Je moet je telefoonnummer verifiëren voordat je digitale valuta kunt storten en opnemen.

404

OnMaintenance

Kon deze handeling niet voltooien, omdat onze node niet kan worden bereikt. Mogelijk is er sprake van onderhoudswerkzaamheden.

405

ExchangeError

Je kunt geen crypto valuta opnemen tijdens een cooldown periode. Dit is het gevolg van een nieuwe storting.

406

BadRequest

Het opname bedrag/aantal is te klein controleer het miniminum aantal hier.

407

ExchangeError

Interne overschrijving is niet mogelijk.

408

InsufficientFunds

Je hebt niet voldoende saldo om deze transactie te voltooien.

409

InvalidAddress

Dit is geen geverifieerde bankrekening.

410

ExchangeError

Opnames voor deze valuta zijn op dit moment niet beschikbaar.

411

BadRequest

Het is niet mogelijk om transacties uit te voeren naar jezelf.

412

InvalidAddress

Ongeldig Ethereum adres.

413

InvalidAddress

Dit adres is nog niet geverifieerd als whitelisted walletadres.

414

ExchangeError

Je kunt geen tegoeden opnemen binnen de eerste 2 minuten dat je ingelogd bent.

Veelgestelde vragen

Waarom krijg ik de socket_218 foutmelding?

Dit heeft betrekking op de nauwkeurigheid van het triggerbedrag in een stop-limietorder. De API vereist niet meer dan 5 significante cijfers. Je kunt bijvoorbeeld 37.387,12 EUR proberen af te ronden naar 37.387,1 (of zelfs 37.387) EUR.

Was dit artikel nuttig?

Aantal gebruikers dat dit nuttig vond: 14 van 96