B2BB2B LLM

GET /v1/balance

Returner gjeldende kontosaldo som en desimalstreng.

GET /v1/balance

Dette skrivebeskyttede endepunktet validerer API-nøkkelen, men krever ikke en positiv saldo.

Forespørsel

curl https://api.model-gate.com/v1/balance \
  -H "Authorization: Bearer mg_live_..."

Svar

{
  "object": "balance",
  "currency": "USD",
  "balance": "12.3400000000"
}

For individuell legitimasjon tilhører saldoen brukeren som eier nøkkelen. For bedriftslegitimasjon bruker API-avgifter alltid bedriftseierens lommebok. Den delte selskapssaldoen returneres bare når påloggingsoppdragsgiveren har saldosynlighet på selskapsnivå (organisasjonseier, administrator eller faktureringsrolle). Ansatts utvikler-/seerlegitimasjon kan utføre tillatte API-forespørsler, men motta HTTP 403 fra /v1/balance; disse brukerne ser bare deres tillatte gruppebruk og grenser i kontrollpanelet. API-nøkkel usage og spend_limit forbli separate verdier.

Autentiseringsfeil

{
  "error": {
    "type": "authentication_error",
    "code": "invalid_api_key",
    "message": "invalid API key"
  }
}

Feil med bedriftstillatelse

{
  "error": {
    "type": "permission_error",
    "code": "balance_not_permitted",
    "message": "Company balance is not available for this credential principal."
  }
}