Get the balance
curl --request GET \
--url https://codzen.ai/api/v1/balance \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://codzen.ai/api/v1/balance', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://codzen.ai/api/v1/balance"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"amount": "<string>",
"currency": "USD"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}API reference
Get the balance
Your account balance. It can be negative after a final cost exceeds its estimate; new generations then fail with insufficient_balance until you top up.
GET
/
balance
Get the balance
curl --request GET \
--url https://codzen.ai/api/v1/balance \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://codzen.ai/api/v1/balance', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://codzen.ai/api/v1/balance"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"amount": "<string>",
"currency": "USD"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}{
"error": {
"type": "invalid_request_error",
"code": "invalid_request",
"message": "<string>",
"retryable": true,
"param": "<string>",
"stage": "input"
},
"request_id": "<string>"
}Authorizations
Your API key (cz_…), created in the console. Use it only on your server.

