docs
Dashboard-API

Dashboard-API

Markdown

Methoden van het persoonlijke dashboard: aanmelden, profiel, sleutels en kostengeschiedenis.

Volledige gids

Adressen en authenticatie

  • Dashboard: https://ailoot.ai (aanmelden met aanmeldgegevens, dashboardtoken)
  • Model-API: https://api.ailoot.ai (sleutel sk-…)
WatAdresAuthenticatie
Dashboard-APIhttps://ailoot.ai/api/v1Authorization: Bearer $TOKEN — dashboardtoken na het aanmelden
Model-APIhttps://api.ailoot.ai/v1Sleutel sk-… uit ‘API-sleutels’; zie Sleutels en API-adres

Sleutel sk-… vervangt het dashboardtoken niet, en het dashboardtoken geeft geen toegang tot de model-API. Het volledige pad staat bij elke methode.

Je eigen profiel lezen
curl --fail-with-body "https://ailoot.ai/api/v1/user/profile" \
  -H "Authorization: Bearer $TOKEN"

Antwoordformaat en fouten

Het antwoord bevat code, message en data. Een fout kan reason en metadata bevatten. Paginering in data bevat items, total, page, page_size en pages. Het formaat van elke methode staat in de beschrijving ervan.

Antwoordstructuur met pagina’s
{
  "code": 0,
  "message": "success",
  "data": {
    "items": [],
    "total": 0,
    "page": 1,
    "page_size": 20,
    "pages": 1
  }
}

Het dashboardtoken wordt gecontroleerd op geldigheid en op een actieve gebruiker; bij ingeschakelde sessiebinding ook op IP en browser. TOKEN_EXPIRED, TOKEN_REVOKED, USER_INACTIVE, INVALID_TOKEN en FORBIDDEN onderscheiden sessie- en rechtenproblemen. Frequentielimieten en aanvullende 2FA-bevestiging kunnen een afzonderlijk verzoek blokkeren.

Hoe je de referentie leest

  • Elke vermelding bevat de HTTP-methode, het volledige pad, toegang, parameters, bodyvelden en het antwoord.
  • Neem identificatoren over uit een eerder antwoord: KEY_ID uit GET /api/v1/keys, de verzoek-ID uit GET /api/v1/usage.
  • Objectvelden en hun typen staan op de pagina’s ‘Gegevensschema’s’.
  • Sjablonen tonen de veldnamen en typen. PLACEHOLDER en TOKEN zijn markeringen; er staan hier geen echte gegevens.
  • Je saldo opwaarderen kan onder ‘Tarieven’ in het dashboard: hoe je kunt opwaarderen.

Saldo en frozen_balance

Het profiel bevat balance en frozen_balance. frozen_balance is het bedrag dat voor onafgeronde verzoeken is gereserveerd. Controleer beide velden samen met de geschiedenis.

Sleutels en limieten

GET /api/v1/keys geeft jouw sleutels terug. De velden quota en quota_used — de bestedingslimiet van de sleutel en het al bestede deel; ip_whitelist, ip_blacklist, status en expires_at bepalen hoe de sleutel wordt toegepast; rate_limit_5h, rate_limit_1d en rate_limit_7d — bestedingslimieten per tijdvenster.

Lijst en je eigen sleutel
curl --fail-with-body "https://ailoot.ai/api/v1/keys" \
  -H "Authorization: Bearer $TOKEN"

# KEY_ID — id van je eigen sleutel uit het antwoord met de lijst
curl --fail-with-body "https://ailoot.ai/api/v1/keys/$KEY_ID" \
  -H "Authorization: Bearer $TOKEN"

Kosten en beveiliging

De geschiedenis en het dashboard tonen actual_cost — het daadwerkelijk afgeschreven bedrag; total_cost — de kosten tegen de standaardprijs. Filters op datum, model, sleutel en verzoektype staan bij de methode. Wachtwoordwijzigingen, TOTP en passkeys vereisen de bevestigingen die bij de betreffende methoden zijn beschreven.

In dit onderdeel: 39 methoden.

Nog vragen? Stuur de Request ID en een beschrijving — we helpen je verder.Contact opnemen met support